首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pip3安装mysql-python失败,错误代码1在/tmp/4nev4id4/mysql-python/

pip3安装mysql-python失败,错误代码1在/tmp/4nev4id4/mysql-python/
EN

Stack Overflow用户
提问于 2018-12-12 12:58:45
回答 2查看 5.8K关注 0票数 1

当我尝试安装mysql-python时,我在python中是新手,我输入了

终端中的以下命令

代码语言:javascript
复制
pip3 install mysql-python

它显示了以下错误:

代码语言:javascript
复制
Collecting mysql-python
  Using cached https://files.pythonhosted.org/packages/a5/e9/51b544da85a36a68debe7a7091f068d802fc515a3a202652828c73453cad/MySQL-python-1.2.5.zip
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-install-4nev4id4/mysql-python/setup.py", line 13, in <module>
        from setup_posix import get_config
      File "/tmp/pip-install-4nev4id4/mysql-python/setup_posix.py", line 2, in <module>
        from ConfigParser import SafeConfigParser
    ModuleNotFoundError: No module named 'ConfigParser'

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-4nev4id4/mysql-python/

然后,我在终端中使用这个命令sudo apt install default-libmysqlclient-dev,这是很多人建议的,我检查了堆栈溢出。

然后我重新尝试安装mysql-python,但它也显示了同样的错误,请任何人帮助我。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-12-12 13:11:31

mysql-python只支持Python2.x,而您似乎正在使用Python3。

目前支持MySQL3.23至5.5和Python2.4至2.7。将来的发行版将支持Python3.0。

要从Python3连接到MySQL,可以使用其他替代方案:

票数 1
EN

Stack Overflow用户

发布于 2018-12-12 13:11:08

MySQL不支持python3。这就是为什么你会得到这个错误。

ModuleNotFoundError:没有名为“ConfigParser”的模块

在python3中,ConfigParser被重命名为configparser

连接到MySQL DB的一个选项是官方蟒蛇连接器

另一个选择是皮氏

其他选项在其他答复中提供。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53743576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档