2006年03月03日 星期五 13:40
我想试试用C给python扩展,vc6,release编译后没有问题,但是debug编译,编译 时没有问题,可运行的时候报告版本不匹配“Fatal Python error: Interpreter not initialized (version mismatch?)” 我编译模块的python版本是下载的msi包的2.4.2,编译python_d.dll和 python_d.lib的时候用的也是官方网站下载的 2.4.2的源码包。。为什么它一定说 我版本不匹配呢?
2006年03月03日 星期五 13:48
On 3/3/06, sighofwraith <sighofwraith at 163.com> wrote: > > 我想试试用C给python扩展,vc6,release编译后没有问题,但是debug编译,编译 > 时没有问题,可运行的时候报告版本不匹配"Fatal Python error: Interpreter > not initialized (version mismatch?)" > > 我编译模块的python版本是下载的msi包的2.4.2,编译python_d.dll和 > python_d.lib的时候用的也是官方网站下载的 2.4.2的源码包。。为什么它一定说 > 我版本不匹配呢? > python 2.4是使用vc7编译的. -- I like python! My Blog: http://www.donews.net/limodou NewEdit Maillist: http://groups.google.com/group/NewEdit
2006年03月03日 星期五 19:43
limodou 写道: > python 2.4是使用vc7编译的. > 谢谢。。。实在不好意思。。忘了去看readme,汗~~ > -- > I like python! > My Blog: http://www.donews.net/limodou > NewEdit Maillist: http://groups.google.com/group/NewEdit > > ------------------------------------------------------------------------ > > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese
2011年06月07日 星期二 11:41
to 徐继哲
我在python2.4中尝试过使用mingw32或vs2003(VC7)编译pyd,都可以。在脚本中使用一切正常。
遇到一个py2exe带来的麻烦:
py2exe打包的exe项目中,如果是"import+SomePYD"这样也是一切正常,
但如果该exe是运行时"exec 'import SomePYD'"
则报错:Fatal Python error: Interpreter not initialized (version+mismatch?)
而我刚好需要在运行时exec来import模块~ :(
Zeuux © 2024
京ICP备05028076号