让Cython与64位WinPython 3.3一起使用

时间:2014-05-09 18:42:03

标签: python cython

首先,我有这个工作,但我真的不知道为什么这个工作。任何见解将不胜感激。谢谢!

根据this link,让cython在64Bit Python 3中工作非常简单。在安装了cython(我使用的是WinPython附带的内容)和winsdk之后,我需要做的就是运行:

set DISTUTILS_USE_SDK=1
setenv /x64 /release

然后一切都准备好了!但是,一旦我关闭该会话并打开一个新会话,我需要再次重新运行这两行命令。有趣的是,我意识到执行以下操作将节省这些工作,并且在启动ipython qtconsole时我不需要运行这两行:

1)打开我的WinPython命令提示符;

2)转到C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin>并运行以上两行来设置environmnet;

3)这是关键:在该会话中打开ipython,使用Cython一次(对于任何代码,我使用了hello world)。

然后从那一点开始,它就完全了!

首先,我不知道为什么会这样。其次,如果我在Windows SDK命令提示符或CMD命令提示符中执行此操作,则无法正常工作。

有人可以提供一些见解吗?谢谢!

1 个答案:

答案 0 :(得分:1)

你是不是已经成功地关闭了这个问题,现在最近有一个winpython版本提供了编译器工具链?