我正在嘗試使用Cython構建Python擴展。Cython不生成.dll文件
我的操作系統是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
。
我錯在哪裏?
文件夾中是否有'helloworld.pyd'文件? – martineau
@martineau是的,有。此外,還有一個'build'文件夾。 – ChangeMyName
'.pyd'是你的擴展。嘗試在Python腳本中(在同一文件夾中)或從Python控制檯導入helloworld'。 – martineau