2012-04-11 34 views
9

Yo estaba tratando de instalar pymssql .Por ello utilizo pip e instalado utilizando un entorno virtual de acuerdo a las instrucciones mencionó here Pero cuando digoNo se puede instalar pymssql

tmp (my_new_env)> pip instalo pymssql

veo los siguientes errores:

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

Busqué en google un poco para este issue.Do tengo que instalar Cython o algo? De ser así, algunas instrucciones en esta dirección serían útiles. Gracias!

Respuesta

13

Necesita instalar Cython. Está disponible en PyPi por lo que puede ser capaz de hacer:

pip install cython 

que pueden no funcionar en las ventanas (que realmente no sé), pero si no echa un vistazo a esta página: http://cython.org/#download

En esa página, verá un enlace a los instaladores de Windows. Elige el correcto y deberías ir bien.

+0

Pip por lo general haría esto automáticamente. Pero Pymsql tiene problemas con deps de cython. http://code.google.com/p/pymssql/issues/detail?id=90 –

+0

Puedo confirmar que funciona en Windows 7. ¡Gracias! – kmote