无法为Python安装MySQL

时间:2018-10-16 17:44:08

标签: python mysql-python

我尝试通过这样做来安装mysql

pip install mysql

但是我每次都得到这个:

    Command "c:\users\j\appdata\local\programs\python
    \python37-32\python.exe -u -c "import setuptools, 
    tokenize;__file__='C:\\Users\\jmodiano\\AppData\\Local\\
    Temp\\pip-install-z5ktsicz\\mysqlclient\\setup.py';f=getattr
    (tokenize, 'open', open)(__file__);code=f.read().replace
    ('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))
    " install --record C:\Users\j\AppData\Local\Temp\pip-
    record-99629v1_\install-record.txt --single-version-externally-
    managed --compile" failed with error code 1 in 
    C:\Users\j\AppData\Local\Temp\pip-install-z5ktsicz\mysqlclient\

我尝试在其他文件夹中安装,但始终会出现相同的错误。不确定我在做什么错,因为它看起来很简单。

1 个答案:

答案 0 :(得分:0)

问题是PyPI中根本没有mysqlclient 1.3.13 的二进制转盘,因此您需要编译器来安装。有一个适用于1.3.12的轮子,但不适用于您使用的Python 3.7。

您可以从https://www.lfd.uci.edu/~gohlke/pythonlibs/-mysqlclient‑1.3.13‑cp37‑cp37m‑win32.whl之一安装车轮。  或mysqlclient‑1.3.13‑cp37‑cp37m‑win_amd64.whl-正确的位。