如何使用pip安装Python MySQLdb模块?
我如何使用pip安装Python的MySQLdb模块?
这很容易做,但很难记住正确的拼写:
pip install mysqlclient
如果您需要1.2.x版本(仅限传统Python),请使用pip install MySQL-python
注意:运行上述命令时,可能需要一些依赖关系。 关于如何在各种平台上安装这些提示的一些提示:
Ubuntu 14,Ubuntu 16,Debian 8.6(jessie)
sudo apt-get install python-pip python-dev libmysqlclient-dev
Fedora 24:
sudo dnf install python python-devel mysql-devel redhat-rpm-config gcc
苹果系统
brew install mysql-connector-c
如果失败了,请尝试
brew install mysql
从一个新的Ubuntu 14.04.2系统开始,需要这两个命令:
apt-get install python-dev libmysqlclient-dev pip install MySQL-python
只是做“点安装”本身没有工作。
从http://codeinthehole.com/writing/how-to-set-up-mysql-for-python-on-ubuntu/
我有问题在Windows上通过点(安装问题编译源)安装64位版本的MySQLdb [32位版本安装正常]。 pipe理从http://www.lfd.uci.edu/~gohlke/pythonlibs/的;.whl文件安装编译的MySQLdb
.whl文件然后可以通过pip作为文档安装在https://pip.pypa.io/en/latest/user_guide/#installing-from-wheels
例如,如果你保存在C:/
你可以通过安装
pip install c:/MySQL_python-1.2.5-cp27-none-win_amd64.whl
后续:如果你已经安装了64位版本的Python,那么你想从上面的链接安装64位AMD版本的MySQLdb(即使你有一个Intel处理器)。 如果您尝试安装32位版本,我认为您会在下面的评论中看到不支持的车轮错误。
以及这对我工作:
pip install mysqlclient
这是为Python 3.x
我尝试了所有的select,但无法在Redhat平台上运行。 我做了以下工作:
yum install MySQL-python -y
一旦安装了软件包,就可以在解释器中按如下方式导入模块:
>>> import MySQLdb >>>
我也有同样的问题。如果你在Windows上,请遵循这些步骤。 转到:1.我的电脑2.系统属性3.进度系统设置4.在“高级”选项卡中点击“环境variables”button5.然后在系统variables下,您必须添加/更改以下variables:PYTHONPATH和path。 这里是我的variables看起来像一个粘贴:python path:
C:\Python27;C:\Python27\Lib\site-packages;C:\Python27\Lib;C:\Python27\DLLs;C:\Python27\Lib\lib-tk;C:\Python27\Scripts
path:
C:\Program Files\MySQL\MySQL Utilities 1.3.5\;C:\Python27;C:\Python27\Lib\site-packages;C:\Python27\Lib;C:\Python27\DLLs;C:\Python27\Lib\lib-tk;C:\Python27\Scripts
请参阅此链接以供参考
你可以去这个网站下载软件包。
如果你使用Raspberry Pi [Raspbian OS]
首先需要安装pip命令
apt-get install python-pip
所以只需安装Sequent
apt-get install python-dev libmysqlclient-dev apt-get install python-pip pip install MySQL-python
第一
pip install pymysql
然后把下面的代码放到init .py(projectname / init .py)
import pymysql pymysql.install_as_MySQLdb()
我的环境(python3.5,django1.10),它为我工作!
希望帮助!
上面的答案很好,但是当我们使用pip在Windows中安装MySQL-python时可能会出现一些问题
例如,它需要一些与Visual Stdio相关的文件。一个解决scheme是安装VS2008或2010 ……显然,它的成本太高。
另一种方法是@ bob90937的答案。 我在这里做一些补充。
与http://www.lfd.uci.edu/~gohlke/pythonlibs ,你可以下载许多科学的开源扩展包的许多Windows二进制文件的Python编程语言的官方CPython发行版。
回到主题,我们可以selectMySQL-python(py2)或Mysqlclient(py3)并使用pip install进行安装。 这给了我们很大的便利!
对于Python3我需要这样做:
python3 -m pip install MySQL
如果pip3不工作,你可以尝试:
sudo apt install python3-mysqldb