我一直在使用python 3.3
这是我搜索时的一个老问题,这就是我所做的:
helloworld.pyx
print("Hello world!")
然后,在ipython中,我做了:
import pyximport; pyximport.install()
import helloworld
它说:
ImportError:构建模块helloworld失败:[“ValueError: [ '路径'] \ n“个]
python 2.7没有发生同样的问题
我用Google搜索了这个:https://github.com/cython/cython/wiki/64BitCythonExtensionsOnWindows 并意识到我必须安装适用于Windows 7和.NET Framework 4的Windows SDK。因为它附带了VC ++ 2010 Redistributables,所以我没有再单独安装可再发行组件。我以为我已准备好一切,但导入错误仍然存在。
有人可以帮我解决一下吗?
谢谢!
-Shawn
答案 0 :(得分:1)
我遇到了同样的问题和相同的环境(win7 64bit,python-3.3.3 64bit)。
我有
msvccompiler9_33.diff
)
现在我可以编译并导入helloworld.py
就好了。
答案 1 :(得分:1)
安装Windows 7 SDK,然后打开cmd run: " C:\ Program Files \ Microsoft SDKs \ Windows \ v7.1 \ Bin \ SetEnv.Cmd" / Release / x64
然后运行: python setup.py install