为什么Py_Initialize失败

yuanyingtanxi 2009-03-16 10:15:02
环境为,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

这是怎么回事呢,该如何处理
...全文
993 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wintelbailu 2009-12-21
  • 打赏
  • 举报
回复
看看怎么回事
fibbery 2009-03-16
  • 打赏
  • 举报
回复
呵呵,吃一堑长一智。
yuanyingtanxi 2009-03-16
  • 打赏
  • 举报
回复
是我的错,我的安装版的Python是3.01,可是我用的源码版是3.1所以python30_d.dll版本不对
~~faint

37,741

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧