无法安装pymssql。

18
我试图安装pymssql。为此,我使用pip根据这里所述的说明在虚拟环境中进行了安装。但是,当我输入以下命令时:
(my_new_env)tmp> pip install pymssql
我看到以下错误消息:
下载pymssql-2.0.0b1-dev-20111019.tar.gz(5.0Mb):已下载5.0Mb 运行setup.py egg_info以获取软件包pymssql的信息
Traceback (最近一次调用最后):      File“”,第14行,在中      文件“/private/tmp/my_new_env/build/pymssql/setup.py”,第41行,在中          从Cython.Distutils导入build_ext as _build_ext ImportError:没有名为Cython.Distutils的模块 完整命令输出: Traceback(最近一次调用最后):
我百度了一下此问题。我需要安装Cython或者其他什么吗?如果是,带有相关指示的说明将很有帮助。谢谢!
1个回答

20

你需要安装Cython。它可以在PyPi上获取,因此你可以尝试执行以下命令:

pip install cython

我不确定这在 Windows 上是否可行,但如果不行,请查看以下页面:http://cython.org/#download

在该页面上,您将看到链接到 Windows 安装程序的链接。选择适当的一个,您就可以开始使用它了。


1
Pip通常会自动为您完成此操作。但是Pymsql在cython依赖方面存在问题。http://code.google.com/p/pymssql/issues/detail?id=90 - beer_monk

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接