2017-04-15 54 views
0

我想在PyCharm中运行Django应用程序,该应用程序在MySQL数据库上工作。mysql-python失败的构建轮

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

当我尝试安装了MySqlClient或MySQL-python的,我得到的错误:

Failed building wheel for MySQLclient

请帮我在MySQL数据库连接我的Django程序。

回答

0

我有同样的问题。您可能会发现这些步骤很有用。

  1. 确保当您通过pip安装任何东西时,您处于激活的virtualenv状态。
  2. 在您安装任何内容之前,请在终端中键入pip list以查看您已安装在virtualenv中的内容。它应该有轮子,setuptools和点子。
  3. 这是帮助我的部分,输入pip install mysqlclient==1.3.9或任何想要安装的版本。这需要在安装django之前进行。
  4. 希望它有效,你可以继续安装Django。

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

但是这只会在你的系统中安装mysql-python。你可以在virtualenv之外尝试pip list来查看是否安装了mysql-python。如果它已安装,那么你有更新这篇文章,所以我们可以找出解决方案。

与此同时其他一些修补程序是:

  • Can't install mysql-python version 1.2.5 in Windows
  • 安装Visual C++为Python,并添加bin文件夹到PATH环境变量。
  • 确保mysql服务正在后台运行,或者通过终端运行mysql命令安装在系统中。
  • 有时,两个不同的mysql服务实例可能会导致此错误,即如果您以前安装过多次mysql服务器或任何其他产品,您可能不得不摆脱过去使用的服务的端口。在这种情况下,重新安装mysql服务器并将〜\ bin路径添加到PATH环境变量中。

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