2012-04-11 3 views
9

Я пытаюсь установить pymssql .Для этого я использую пип и установил его с помощью виртуальной среды в соответствии с инструкциями упомянутого here Но когда я говорюНевозможно установить pymssql

(my_new_env) TMP> пип установить pymssql

Я вижу следующие ошибки:

Downloading pymssql-2.0.0b1-dev-20111019.tar.gz (5.0Mb): 5.0Mb downloaded Running setup.py egg_info for package pymssql
Traceback (most recent call last): File "", line 14, in File "/private/tmp/my_new_env/build/pymssql/setup.py", line 41, in from Cython.Distutils import build_ext as _build_ext ImportError: No module named Cython.Distutils Complete output from command python setup.py egg_info: Traceback (most recent call last):

File "", line 14, in

File "/private/tmp/my_new_env/build/pymssql/setup.py", line 41, in

from Cython.Distutils import build_ext as _build_ext

ImportError: No module named Cython.Distutils

Я гугл немного для этого issue.Do я должен установить Cython или что-то? Если бы так, некоторые инструкции в этом направлении были бы полезны. Спасибо!

ответ

13

Вам необходимо установить Cython. Он доступен на PyPi, так что вы можете быть в состоянии сделать:

pip install cython 

Это не может работать на окнах (я действительно не знаю), но если он не проверяет эту страницу: http://cython.org/#download

На этой странице вы увидите ссылку на установщиков Windows. Выберите правильный, и вам должно быть хорошо идти.

+0

Пип обычно будет делать это за вас автоматически. Но у Pymsql есть проблемы с cython deps. http://code.google.com/p/pymssql/issues/detail?id=90 –

+0

Я могу подтвердить, что он работает в Windows 7. Спасибо! – kmote

Смежные вопросы