安装mysql-python(Windows)

Myo*_*one 43 python mysql django mysql-python

我花了好几个小时试图让Django在我的电脑上工作.问题是我无法安装mysql-python包.我正在运行Windows 7 64位.这就是我尝试过的:

  1. 我已经下载了easy_install
  2. 我已经下载了Cygwin64以便能够运行Linux命令(Win cmd让我发疯了)
  3. 我输入了:easy_install mysql-python(给了我一条错误信息,说它找不到vcvarsall.bat)
  4. 我已经下载了Visual Studio 2010.但是,我已经卸载了它,因为我发现我已经有了其他版本(它没有解决问题)

我已经用Google搜索了这个问题一千次,所以如果有人能帮助我,我将非常感激.提前致谢!

编辑:我发现了这个:https://pypi.python.org/pypi/MySQL-python/1.2.5.这是否意味着我不能用python 3.3运行Django?如果那里有.exe文件,为什么还要费心去完成所有这些工作呢?

Ort*_*iel 71

尝试运行以下命令:

pip install mysqlclient
Run Code Online (Sandbox Code Playgroud)

  • 这是最简单的解决方案,开箱即用.它应该是最好的答案. (9认同)

Alf*_*ang 56

如果您尝试mysqlclientWINDOWS上使用此故障,请尝试安装较低版本:

pip install mysqlclient==1.3.4
Run Code Online (Sandbox Code Playgroud)


Lau*_*hes 15

如果您使用网站http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python,请下载该文件:

  • mysqlclient-1.3.6-cp34-none-win32.whl或

  • 的mysql-1.3.6-CP34-NONE-win_amd64.whl

取决于您拥有的python版本(这些是用于python 3.4)和您拥有的窗口类型(x64或x32)

将此文件解压缩到C:\ Python34\Lib\site-packages中,您的项目将正常工作

  • 或运行`pip install C:\ XX\mysqlclient-1.3.6-cpYY-none-winZZ.whl` (4认同)

CFr*_*tas 14

MySQLdb的Windows安装程序可用于32位和64位,支持2.6到3.4的Python.请点击这里.


Aar*_*ier 12

您将要以这种方式将Python添加到路径环境变量中.去:

  1. 我的电脑
  2. 系统属性
  3. 高级系统设置
  4. 在"高级"选项卡下,单击"环境变量"按钮
  5. 然后在系统变量下,您将要添加/更改以下变量:PYTHONPATHPath.这是我的变量看起来像的粘贴:

PYTHONPATH

C:\Python27;C:\Python27\Lib\site-packages;C:\Python27\Lib;C:\Python27\DLLs;C:\Python27\Lib\lib-tk;C:\Python27\Scripts
Run Code Online (Sandbox Code Playgroud)

路径

C:\Program Files\MySQL\MySQL Utilities 1.3.5\;C:\Python27;C:\Python27\Lib\site-packages;C:\Python27\Lib;C:\Python27\DLLs;C:\Python27\Lib\lib-tk;C:\Python27\Scripts
Run Code Online (Sandbox Code Playgroud)

你的路径可能有所不同,所以请调整它们,但是这个配置适用于我,你应该能够在进行这些更改后运行MySQL.

  • 方式复杂,只需要做pip install mysqlclient (2认同)