无法在Windows

时间:2016-05-07 18:21:51

标签: python mysql python-2.7 mysql-python python-module

我在我的机器上安装了mysql-python v1.2.4(Windows 8)。我使用的是Python 2.7。每次尝试升级到v1.2.5时,我总是得到以下错误。 (从v1.3.7开始仍然发生)

C:\Users\User\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\
     

9.0 \ VC \ Bin \ cl.exe / c / nologo / Ox / MD / W3 / GS- / DNDEBUG -Dversion_info =(1,2,5,' fi nal',1) - D__version __ = 1.2.5" -IC:\ Program Files(x86)\ MySQL \ MySQL Connector C 6。   0.2 \包括" -Ic:\ python27 \ include -Ic:\ python27 \ PC /Tc_mysql.c /Fobuild\temp.wi n32-2.7 \ Release_mysql.obj / Zl       _mysql.c       _mysql.c(42):致命错误C1083:无法打开包含文件:' config-win.h':没有这样的文件或目录       错误:命令' C:\ Users \ User \ AppData \ Local \ Programs \ Common \ Microsoft \ Visual   C ++ for Python \ 9.0 \ VC \ Bin \ cl.exe'退出状态2失败

----------------------------------------   Rolling back uninstall of mysql-python Command "c:\python27\python.exe -u -c "import
     

setuptools,tokenize; file =' c:\   \用户\用户\应用程序数据\本地\ TEMP \ PIP-集结utz7of \ MySQL的 - 蟒蛇\ setup.py&#39 ;;前   ec(编译(getattr(tokenize,' open',   打开)(文件)。read()。replace(' \ r \ n',' \ n'),文件 ,' exec'))"   install --record c:\ users \ user \ appdata \ local \ temp \ pip-osy   _cg-record \ install-record.txt --single-version-external-managed --compile" fai以c:\ users \ user \ appdata \ local \ temp \ pip-build-utz7of \ MySQL中的错误代码1引导   -python \

我已经尝试过(并且没有工作):

  1. 安装VS2010
  2. 更改Python路径
  3. 使用Wheel模块(我得到Failed building wheel for MySQL-python
  4. 安装Python MySQL连接器。适用于Python和C.
  5. 正在安装mysqlclient
  6. 使用来自https://pypi.python.org/pypi/mysql-python/1.2.5
  7. 的Exe安装程序进行安装

    我错过了什么吗?感谢。

1 个答案:

答案 0 :(得分:11)

我自己解决了。

我使用来自http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python的滚轮安装程序。

那里有两个轮组。 amd64一个拒绝安装在我的平台上(Windows),但另一个工作正常。我是指具有此名称的文件:

MySQL_python-1.2.5-cp27-none-win32.whl

然后通过在与wheel包相同的文件夹中运行以下命令来安装它。

pip install MySQL_python-1.2.5-cp27-none-win32.whl

Python 3.7

使用mysqlclient‑1.3.13‑cp37‑cp37m‑win32.whl