我一直在使用Python 3.3用Cython與Python 3.3
爲我尋找這是一個老問題了,這是我做過什麼:
helloworld.pyx
print("Hello world!")
然後,在IPython的,我所做的:
import pyximport; pyximport.install()
import helloworld
它說:
ImportError: Building module helloworld failed: ["ValueError: ['path']\n"]
同樣的問題並沒有與Python 2.7
發生,我GOOGLE了這一點:https://github.com/cython/cython/wiki/64BitCythonExtensionsOnWindows ,並意識到,我必須安裝Windows SDK的Windows 7和.NET Framework 4,由於它帶有VC++ 2010年可再分發版,我沒有再次單獨安裝可再分發版。我以爲我已經準備好了一切,但導入錯誤仍然存在。
任何人都可以請幫我解決它嗎?
謝謝!
-Shawn
你真的需要pyximport嗎?看起來,如果將擴展模塊作爲單獨的步驟構建,然後正常導入,錯誤消息可能會更直觀。 – dstromberg