Cython不会生成.dll文件

时间:2013-10-02 12:38:07

标签: python dll cython

我正在尝试使用Cython构建Python扩展。

我的操作系统为Windows7 64-bitPython2.7.5 32-bitCython 0.19.1Microsoft 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

我哪里错了?

1 个答案:

答案 0 :(得分:0)

根据@martineau的建议,我在导入扩展程序之前使用了sys.path.appendsys.path.append('<path_to_pyd_directory>'),并且效果很好。

我使用的代码如下:

  

导入sys

     

sys.path.append( “C:\ Python27 \实践”)

     

import helloworld

我的输出是:

  

Hello World

再次感谢@martun! : - )