为什么Py_Initialize失败解决方案


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

PyInitialize();

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

PyFinalize();
}
结果在Py
Initialize()时就出错了。
错误提示如下:
Fatal Python error: PyInitialize: can't initialize sys standard streams
ImportError: No module named encodings.utf
8

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

perl 程序开发 Perl语言基础

秋月airi 11 years, 3 months ago


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

圣地大哥吴克 answered 11 years, 3 months ago

Your Answer