无法安装pymssql

时间:2012-04-11 00:56:24

标签: python macos

我正在尝试安装pymssql。为此,我使用pip并根据提到的说明here使用虚拟环境安装它但是当我说

(my_new_env)TMP> pip install pymssql

我看到以下错误:

  

下载pymssql-2.0.0b1-dev-20111019.tar.gz(5.0Mb):5.0Mb   下载运行setup.py egg_info for package pymssql
   追溯   (最近的电话最后一次):        文件“”,第14行,in        文件“/private/tmp/my_new_env/build/pymssql/setup.py”,第41行,          从Cython.Distutils导入build_ext作为_build_ext ImportError:没有名为Cython.Distutils的模块完成输出   命令python setup.py egg_info:Traceback(最近一次调用   最后):

     

文件“”,第14行,

     

文件“/private/tmp/my_new_env/build/pymssql/setup.py”,第41行,in   

     

从Cython.Distutils导入build_ext作为_build_ext

     

ImportError:没有名为Cython.Distutils的模块

我为这个问题搜索了一下。我是否必须安装Cython或其他什么?如果是这样,这方面的一些指示会有所帮助。 谢谢!

1 个答案:

答案 0 :(得分:15)

您需要安装Cython。它可以在PyPi上使用,所以你可以这样做:

pip install cython

这可能不适用于Windows(我真的不知道),但如果它没有查看此页面: http://cython.org/#download

在该页面上,您将看到指向Windows安装程序的链接。选择正确的,你应该很高兴。