Я использую Python 3.3Cython с питоном 3,3
Это старая проблема, как я искал, и это то, что я сделал:
helloworld.pyx
print("Hello world!")
Тогда, в IPython, я сделал:
import pyximport; pyximport.install()
import helloworld
Он говорит:
ImportError: Building module helloworld failed: ["ValueError: ['path']\n"]
Та же проблема не произошло с питоном 2,7
Я гугле это: https://github.com/cython/cython/wiki/64BitCythonExtensionsOnWindows и понял, что я должен установить Windows SDK для Windows 7 и .NET Framework 4. Как поставляется с VC++ 2010 Redistributables, я еще не устанавливал повторно распространяемые ресурсы. Я думал, что все готово, но ошибка импорта по-прежнему остается.
Может ли кто-нибудь помочь мне решить его?
Спасибо!
-Shawn
Вам действительно нужен pyximport? Похоже, сообщения об ошибках могут быть более интуитивными, если вы создадите модуль расширения как отдельный шаг и затем импортируете его в обычном режиме. – dstromberg