我一直在使用Python 3.3用Cython与Python 3.3
为我寻找这是一个老问题了,这是我做过什么:
helloworld.pyx
print("Hello world!")
然后,在IPython的,我所做的:
import pyximport; pyximport.install()
import helloworld
它说:
ImportError: Building module helloworld failed: ["ValueError: ['path']\n"]
同样的问题并没有与Python 2.7
发生,我GOOGLE了这一点:https://github.com/cython/cython/wiki/64BitCythonExtensionsOnWindows ,并意识到,我必须安装Windows SDK的Windows 7和.NET Framework 4,由于它带有VC++ 2010年可再分发版,我没有再次单独安装可再分发版。我以为我已经准备好了一切,但导入错误仍然存在。
任何人都可以请帮我解决它吗?
谢谢!
-Shawn
你真的需要pyximport吗?看起来,如果将扩展模块作为单独的步骤构建,然后正常导入,错误消息可能会更直观。 – dstromberg