当前位置: 首页 > 知识库问答 >
问题:

pip-3.3安装MySQL-python

穆俊哲
2023-03-14

我得到一个错误

pip版本

pip-3.3-vpip1.4.1 from/usr/local/lib/python3.3/site-packages/pip-1.4.1-py3.3.egg(python 3.3)

如何安装MySQLdb在Python3.3帮助...

root@thinkpad:~# pip-3.3 install MySQL-python 
Downloading/unpacking MySQL-python
  Downloading MySQL-python-1.2.4.zip (113kB): 113kB downloaded
  Running setup.py egg_info for package MySQL-python
    Traceback (most recent call last):
      File "<string>", line 16, in <module>
      File "/tmp/pip_build_root/MySQL-python/setup.py", line 14, in <module>
        from setup_posix import get_config
      File "./setup_posix.py", line 2, in <module>
        from ConfigParser import SafeConfigParser
    ImportError: No module named 'ConfigParser'
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

  File "<string>", line 16, in <module>

  File "/tmp/pip_build_root/MySQL-python/setup.py", line 14, in <module>

    from setup_posix import get_config

  File "./setup_posix.py", line 2, in <module>

    from ConfigParser import SafeConfigParser

ImportError: No module named 'ConfigParser'

----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_root/MySQL-python
Storing complete log in /root/.pip/pip.log

共有3个答案

范修伟
2023-03-14
pip install --allow-external mysql-connector-python

编辑settings.py

'ENGINE': 'mysql.connector.django',
左丘源
2023-03-14

在python3中,按源代码安装MySQL-python-1.2.5,在此之前,您需要修改如下所述的源代码:

  • 将文件MySQL-python-1.2.5/setup_posix.py文件中的ConfigParser替换为ConfigParser

要了解更多信息,请参阅Python3移植指南。

家弘业
2023-03-14

在python3中,ConfigParser被重命名为ConfigParser。MySQL-python似乎不支持python3。尝试:

$ pip install PyMySQL

PyMySQL是另一个模块,但它支持python3。

 类似资料:
  • 问题内容: 我试图让django / pip / mysql工作,但我似乎无法弄清楚如何安装mysql-python。这是我尝试安装mysql-python时收到的错误 谷歌搜索显示我需要安装python-dev但无论何时我尝试使用 我收到此错误: 我目前正在使用Linux Mint 15 RC,我认为这可能是问题所在…但我不确定。我没有主意: 问题答案: 尝试通过软件管理器下载python-de

  • 我正在尝试让django/pip/mysql工作,但我似乎不知道如何安装mySQL-Python。这是我在尝试安装mysql-python时收到的错误 Googling显示我需要安装python-dev,但是每当我尝试用 我目前使用的是linux mint 15 RC,我想这可能是个问题...但我不确定。我没主意了:(

  • 问题内容: 我从网站安装了MySQL和Workbench。我有一个Django项目,其requirements.txt: 当我跑步时 我出错了。为了解决这个问题,我跑了 现在抛出 为什么会这样呢? 更新:以下波纹管解决方案引发: 问题答案: 请尝试: 如果不起作用:首先安装 mysql-connector-c 如果您使用的是Windows: https://dev.mysql.com/downlo

  • Python 和系统版本支持列表 pip 可以在以下版本的 CPython 下运行:2.6, 2.7, 3.1, 3.2, 3.3, 3.4 和 pypy. pip 可以在 Unix/Linux, OS X 和 Windows 系统中运行. Note Python 2.5在 v1.3.1版本后支持, Python 2.4在v1.1版本后支持. 使用脚本安装和升级pip 要安装或升级pip,需要下载

  • 3.3. 安装Mercurial 在进行后面的操作之前需要安装Mercurial版本管理系统(可以输出hg名字检测是否安装)。安装输入以下命令: sudo easy_install mercurial 对于 Ubuntu/Debian 系统,easy_install 命令可以用 apt-get install python-setuptools python-dev build-essent

  • 我以前在其他文章中看到过这个问题,建议在安装python包时使用可信主机前缀。这一直对我有效,但现在,无论出于什么原因,不再有效。这是我通过Pypi安装任何Python包时得到的消息。组织。不管涉及什么包,我都会得到同样的错误。 我试图改变condarc文件,将ssl_verify为false,这似乎没有帮助,我得到了同样的消息。有什么想法吗? 我正在通过Anaconda运行最新版本的Python