【问题标题】:Installing MySQL-python with pip, get "failed with error code 1"使用 pip 安装 MySQL-python,得到“失败,错误代码 1”
【发布时间】:2015-10-03 19:11:07
【问题描述】:

我在 Windows Vista 上的 virtualenv 中使用 Django 1.8 和 Python 3.4,我正在尝试将 MySQL 数据库连接到我的项目。但是我意识到我需要安装 MySQL-python 才能做到这一点。

所以我尝试使用这个 pip 命令从命令提示符安装 MySQL-python:

pip install MySQL-python

我收到一条错误消息:

error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat).

我去下载了 Microsoft Visual C++ 2010,但它说我已经安装了更新的版本(我想我之前安装了 Visual 2013)。

我不明白为什么它不适用于更新版本的 Visual C++,而且我在任何地方都找不到任何答案。

如果有人能帮我解决这个问题,那就太好了。

谢谢。

【问题讨论】:

标签: python mysql django visual-studio-2010 command-prompt


【解决方案1】:

最好的办法是查看open issues on Github for this project。特别看一下issue98

mysqlclient 实际上是 MySQL-python 的继承者。

https://pypi.python.org/pypi/mysqlclient

mysql-python 似乎不再维护,并且是旧版本,如 Github project page states

祝你好运。

【讨论】:

  • 谢谢,我试过了,但还是不行。我不确定我是否正确下载了它。我将源代码版本 (.tar) 下载到了我的 virtualenv 中,并将其解压缩。仍然得到同样的错误。
猜你喜欢
  • 2015-10-07
  • 1970-01-01
  • 2017-04-30
  • 2019-05-13
  • 1970-01-01
  • 1970-01-01
  • 2017-11-04
  • 1970-01-01
  • 2018-12-10
相关资源
最近更新 更多