读书人

为什么Py_Initialize失败解决方案

发布时间: 2012-03-11 18:15:38 作者: rapoo

为什么Py_Initialize失败
环境为,VS2005,Python3.01,试图在程序里加入脚本
新建一个空项目后
void main()
{

Py_Initialize();

PyRun_SimpleString("from time import time,ctime\n"
"print 'Today is',ctime(time())\n");

Py_Finalize();
}
结果在Py_Initialize()时就出错了。
错误提示如下:
Fatal Python error: Py_Initialize: can't initialize sys standard streams
ImportError: No module named encodings.utf_8

这是怎么回事呢,该如何处理

[解决办法]
是我的错,我的安装版的Python是3.01,可是我用的源码版是3.1所以python30_d.dll版本不对
~~faint

读书人网 >perl python

热点推荐