在这个wiki中,它非常清楚地解释了我们需要运行以下命令来使用distutils
在Win 64位中使用Cython:
set DISTUTILS_USE_SDK=1
setenv /x64 /release
这完全适用于setup.py方法。但是,我想知道是否有办法使用pyximport
。我在导入pyximport之前尝试在Python中运行它,但它不起作用:
import sys
import os
if sys.version_info.major == 3:
os.system('set DISTUTILS_USE_SDK=1')
os.system('C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.Cmd /x64 /release')
有什么想法吗?