mysql-python的构建轮失败

Swa*_*ala 5 mysql mysql-python

我想在适用于MySQL DB的PyCharm中运行Django应用程序。

我无法将程序连接到数据库。

当我尝试安装MySQLclient或MySQL-python时,出现错误:

MySQLclient的构建轮失败

请帮助我将Django程序与MySQL数据库连接。

小智 6

编辑

请尝试从http://www.lfd.uci.edu/~gohlke/pythonlibs/安装.whl文件。每次都有效。只需输入pip install MySQL_python?1.2.5?cp27?none?win32.whl终端即可。

原始答案

我遇到过同样的问题。您可能会发现这些步骤很有帮助。

  1. 通过pip安装任何东西时,请确保您处于激活的virtualenv中。
  2. 在安装任何内容之前,请pip list在终端中键入以查看您在virtualenv中已安装的内容。它应该具有滚轮,setuptools和pip。
  3. 这是对我有帮助的部分,键入pip install mysqlclient==1.3.9或要安装任何版本。这需要在安装django之前发生。
  4. 希望它可以工作,并且您可以继续安装Django。

如果这些步骤不适合您,请尝试通过此处的可执行文件安装MySQL-Python :https://pypi.python.org/pypi/MySQL-python/1.2.5。

但这只会为您在系统中安装mysql-python。您可以pip list在virtualenv外部尝试查看是否已安装mysql-python。如果已安装,那么您已经更新了此帖子,以便我们找出解决方案。

同时,其他一些修复方法是:

  • 无法在Windows中安装mysql-python(新版本)
  • 安装Visual C ++ for Python,并将bin文件夹添加到PATH环境变量中。
  • 通过终端运行mysql命令,确保mysql服务在后台运行或已安装在系统中。
  • 有时,两个不同的mysql服务实例可能会导致此错误;例如,如果您过去多次安装mysql服务器或任何其他产品,则可能必须摆脱以前使用的服务的端口。在这种情况下,请重新安装mysql服务器,然后将〜\ bin路径添加到PATH环境变量中。


Sha*_*jib 5

我有同样的问题。然后我卸载了我的Python。下载了python 3.6.5。然后使用命令

Python 3.7,MySql-Python 构建轮子失败

命令是pip install mysqlclient==1.3.12