我尝试通过这样做来安装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\
我尝试在其他文件夹中安装,但始终会出现相同的错误。不确定我在做什么错,因为它看起来很简单。
答案 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
-正确的位。