For*_*nce 2 python mysql-python archlinux
我需要在 Python 3.7 中使用MySQLdb :
import MySQLdb
Run Code Online (Sandbox Code Playgroud)
这应该通过命令安装pip install mysqlclient,但是在 Arch Linux 上却出现错误。似乎缺少先决条件。我发现在其他发行版上,比如 Ubuntu,可以通过以下命令安装:
sudo apt-get install python-dev default-libmysqlclient-dev
Run Code Online (Sandbox Code Playgroud)
解决方案适用于其他发行版,但我找不到适用于 Arch Linux 的解决方案。
最后解决办法是安装gcc和mysql
pacman -S gcc
pacman -S mysql
Run Code Online (Sandbox Code Playgroud)
稍后运行
pip install mysqlclient
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5064 次 |
| 最近记录: |