微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在Ubuntu 20.04Focal Fossa中为Python 2.7安装python-mysqldb?

如何解决如何在Ubuntu 20.04Focal Fossa中为Python 2.7安装python-mysqldb?

我尝试了“ apt-get install python-MysqLdb”,结果是:

root@ps1svr:~# apt-get install python-MysqLdb
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package python-MysqLdb is not available,but is referred to by another package.
This may mean that the package is missing,has been obsoleted,or
is only available from another source

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

注意:“ apt-get install python3-MysqLdb”有效,但是我为Python 2.x编写了很多不再运行的代码,这引起了很多问题,我可能必须重新安装Ubuntu 18.04

解决方法

您也可以添加 Ubuntu 18.04 存储库来安装 python-mysqldb 包:

sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu bionic main'
sudo apt update
sudo apt install -y python-mysqldb
,

这将使用 pip 为所有用户下载、构建和安装它

sudo apt install libmysqlclient-dev python2.7-dev

wget https://bootstrap.pypa.io/get-pip.py
sudo python2.7 get-pip.py

sudo wget https://raw.githubusercontent.com/paulfitz/mysql-connector-c/master/include/my_config.h -O /usr/include/mysql/my_config.h

sudo pip2 install MySQL-python

MySQLdb install error - _mysql.c:44:23: error: my_config.h: No such file or directory找到的答案

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?