无法为 Python 安装 MySQL
Can't install MySQL for 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\
我试过在不同的文件夹中安装,但总是出现同样的错误。不确定我做错了什么,因为它看起来很简单。
问题是 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
- 以正确的位数为准。
我已经尝试通过
安装 mysqlpip 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\
我试过在不同的文件夹中安装,但总是出现同样的错误。不确定我做错了什么,因为它看起来很简单。
问题是 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
- 以正确的位数为准。