无法使用pip安装mysql-python

17

我正在尝试让Django/Pip/MySQL工作,但似乎无法弄清如何安装MySQL-Python。这是我在尝试安装MySQL-Python时收到的错误信息。

安装mysql-python库时出现错误,缺少Python.h文件,导致编译失败。

谷歌搜索结果显示我需要安装python-dev,但每当我尝试安装它时

sudo apt-get install python-dev

我遇到了这个错误:

E: Package 'python-dev' has no installation candidate

我目前正在使用Linux Mint 15 RC,我认为这可能是问题所在......但我不确定。 我已经没有更多的想法:(


我在一个Mint论坛上找到了这个... sudo apt-get install python-all-dev。但是我不知道Mint上的东西名称,所以无法保证成功。 - mgilson
1
$ mysql_config 当前未安装程序 'mysql_config'。您可以通过以下命令进行安装:sudo apt-get install libmysqlclient-dev - GrvTyagi
我想指出运行pip install mysql-python彻底搞砸了我的项目。最终,我决定将我的mysql数据库更改为postresql数据库。请参见此处https://stackoverflow.com/questions/56873213/django-db-utils-operationalerror-2013-lost-connection-to-mysql-server-at-ha/56984704#56984704 - Tms91
4个回答

53
尝试通过软件管理器下载python-dev:
sudo apt-get install python-dev

apt install python3-dev - ART GALLERY

5

ubuntu: sudo apt-get install libmysqlclient-dev


0

首先通过终端运行以下命令创建路径

export PATH=/usr/local/mysql/bin:$PATH

完成后在终端上运行以下命令

sudo pip3 install flask-mysqldb


0

尝试

apt-get install python-mysqldb

对我有用。


提供解决方案比提供权宜之计更有帮助。 - Pragyaditya Das

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接