我正在尝试使用Cython构建Python扩展。
我的操作系统为Windows7 64-bit
,Python2.7.5 32-bit
,Cython 0.19.1
和Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1
。
我尝试按照this page的说明建立一个“Hello World”示例。
我按照说明书写了“Hello World”Python脚本和“setup”文件(执行复制和粘贴),并正确地重命名。
然后我按照指示运行了setup.py
:
python setup.py build_ext --inplace
输出中没有错误或警告。但是,我在文件夹中找不到helloworld.dll
。
我哪里错了?
答案 0 :(得分:0)
根据@martineau的建议,我在导入扩展程序之前使用了sys.path.appendsys.path.append('<path_to_pyd_directory>')
,并且效果很好。
我使用的代码如下:
导入sys
sys.path.append( “C:\ Python27 \实践”)
import helloworld
我的输出是:
Hello World
再次感谢@martun! : - )