使⽤pip命令安装mysql_mysql-如何使⽤pip安装
PythonMySQLdb模块?
mysql - 如何使⽤pip安装Python MySQLdb模块?
如何使⽤pip为Python安装MySQLdb模块?
Marian asked 2019-02-19T00:52:54Z
18个解决⽅案
450 votes
这很容易,但很难记住正确的拼写:
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
Marian answered 2019-02-19T00:53:44Z
129 votes
从全新的Ubuntu 14.04.2系统开始,需要这两个命令:
apt-get install python-dev libmysqlclient-dev
pip install MySQL-python
只做“pip安装”本⾝不起作⽤。
来⾃[codeinthehole/writing/how-to-set-up-mysql-for-python-on-ubuntu/]
Ray Kiddy answered 2019-02-19T00:54:27Z
21 votes
我在Windows上通过Pip安装64位版本的MySQLdb时出现问题(问题编译源)[32位版本安装好]。 管理从
[www.lfd.uci.edu/~gohlke/pythonlibs/]提供的.whl⽂件安装已编译的MySQLdb
然后可以通过pip将.whl⽂件安装为[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 [即 即使你有英特尔处理器]。 如果你试着安装32位版本,我认为你在下⾯的评论中得到了不⽀持的车轮错误。
kyrenia answered 2019-02-19T00:55:23Z
13 votes
这对我有⽤:
pip install mysqlclient
这是为python 3.x
kinsley kajiva answered 2019-02-19T00:55:54Z
7 votes
第⼀
pip install pymysql
然后将下⾯的代码放⼊init.py(projectname / init.py)
import pymysql
pymysql.install_as_MySQLdb()
我的环境(python3.5,django1.10),它对我有⽤!
希望有帮助!!
放課後 answered 2019-02-19T00:56:39Z
6 votes
我尝试了所有选项,但⽆法让它在Redhat平台上运⾏。我做了以下⼯作以使其⼯作: -
yum install MySQL-python -y
⼀旦安装了软件包,就可以在解释器中导⼊模块如下: -
>>> import MySQLdb
>>>
Ashwin answered 2019-02-19T00:57:11Z
4 votes
转到pycharm然后转到默认设置 - > pip(双击) - pymsqldb ..--> 安装 - 在这样的程序中安装后使⽤
import pymysql as MySQLdb
# Open database connection
db = t("localhost","root","root","test" )
# prepare a cursor object using cursor() method
cursor = db.cursor()
# execute SQL query using execute() method.
# Fetch a single row using fetchone() method.
data = cursor.fetchall()
print (data)
# disconnect from server
db.close()
Java By Kiran answered 2019-02-19T00:57:37Z
3 votes
您可以访问该⽹站下载该软件包。
bob90937 answered 2019-02-19T00:58:02Z
2 votes
我也有同样的问题。如果你在Windows上,请执⾏以下步骤。去:我的电脑2.系统属性3.Advance系统设置4.在“⾼级”选项卡下,单
击“环境变量”按钮5.然后在系统变量下,您必须添加/更改以下变量:PYTHONPATH和Path。 这是我的变量看起来像的粘贴:python 路径:
C:\Python27;C:\Python27\Lib\site-packages;C:\Python27\Lib;C:\Python27\DLLs;C:\Python27\Lib\lib-
tk;C:\Python27\Scripts
路径:
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
请参阅此链接以供参考
d-coder answered 2019-02-19T00:58:37Z
2 votes
如果你使⽤Raspberry Pi [Raspbian OS]
⾸先需要安装pip命令
apt-get install python-pip
所以只需安装Sequently
apt-get install python-dev libmysqlclient-dev
apt-get install python-pip
pip install MySQL-python
Tanakorn Lueangkajonvit answered 2019-02-19T00:59:17Z
2 votes
如果你⽆法安装mysqlclient,你也可以安装pymysql:
pip install pymysql
这与MySqldb相同。 之后使⽤pymysql⽽不是MySQLdb
Aniket Babhulkar answered 2019-02-19T00:59:58Z
1 votes
上⾯的答案很棒,但是当我们使⽤pip在Windows中安装MySQL-python时可能会出现⼀些问题
例如,它需要⼀些与Visual Studio相关的⽂件。⼀个解决⽅案是安装VS 2008或2010 ......显然,它的成本太⾼了。
另⼀种⽅法是@ bob90937的答案。 我在这⾥做点什么补充。
使⽤[www.lfd.uci.edu/~gohlke/pythonlibs,]你可以下载许多科学开源扩展包的Windows⼆进制⽂件,⽤于Python编程语⾔的官⽅CPython发⾏版。
回到主题,我们可以选择MySQL-python(py2)或Mysqlclient(py3)并使⽤pip install来安装。 它给了我们极⼤的便利!
Vast answered 2019-02-19T01:01:08Z
1 votes
pip install mysql-connector-python如⽂件中所述:
[sql/doc/connector-python/en/connector-python-installation-binary.html]
Matthew Park answered 2019-02-19T01:01:41Z
1 votes
在RHEL 7上:
sudo /bin/pip2 install MySQL-python
sudo /bin/pip2 install MySQL-python
wired00 answered 2019-02-19T01:02:17Z
0 votes
对于Python3,我需要这样做:
python3 -m pip install MySQL
mysql下载完如何使用Frank Harb answered 2019-02-19T01:02:43Z
0 votes
如果pip3不起作⽤,您可以尝试:
sudo apt install python3-mysqldb
Marc Gottlieb answered 2019-02-19T01:03:10Z
0 votes
如果您的系统上安装了Windows,则在cmd上键⼊以下命令:
pip install mysql-connector
如果上述命令不起作⽤,请尝试使⽤:
pip install mysql-connector-python
现在,如果上述命令⽆法完成⼯作,请尝试使⽤:
pip install mysql-connector-python-rf
那就是你现在好了。
kesari007 answered 2019-02-19T01:03:56Z
0 votes
我的环境是:
Windows 10 Pro,
Python 3.7(python-3.),
MySQL 8.0(mysql-installer-web-community-8.0.13.0.msi)
pip install mysqlclient-1.3.13-cp37-cp37m-win_amd64.whl
适合我。
import MySQLdb, sys
# --------------------------------------------------
# Connect to MySQL
# --------------------------------------------------
try:
db = t(host="localhost", user="user", passwd="pass", db="database", charset='cp1251') except MySQLdb.Error as e:
print ("Error %d: %s" % (e.args[0], e.args[1]))
# Creating cursor
cursor = db.cursor()
Павел П answered 2019-02-19T01:05:02Z

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。