首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pip安装mysql-connector==2.1.3失败

pip安装mysql-connector==2.1.3失败
EN

Stack Overflow用户
提问于 2016-07-22 19:09:12
回答 2查看 4.5K关注 0票数 1
代码语言:javascript
复制
(ENV)$ pip install mysql-connector==2.1.3
Collecting mysql-connector==2.1.3
  Using cached mysql-connector-2.1.3.zip
Installing collected packages: mysql-connector
  Running setup.py install for mysql-connector
    usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
       or: -c --help [cmd1 cmd2 ...]
       or: -c --help-commands
       or: -c cmd --help
    error: option --single-version-externally-managed not recognized
    Complete output from command /<DIR>/ENV/bin/python2 -c "import setuptools, tokenize;__file__='/tmp/pip-build-ImtJft/mysql-connector/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-FN9lfq-record/install-record.txt --single-version-externally-managed --compile --install-headers /<DIR>/ENV/include/site/python2.7:
    usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]

       or: -c --help [cmd1 cmd2 ...]

       or: -c --help-commands

       or: -c cmd --help



    error: option --single-version-externally-managed not recognized

    ----------------------------------------
    Command "/<DIR>/ENV/bin/python2 -c "import setuptools, tokenize;__file__='/tmp/pip-build-ImtJft/mysql-connector/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-FN9lfq-record/install-record.txt --single-version-externally-managed --compile --install-headers /<DIR>/ENV/include/site/python2.7" failed with error code 1 in /tmp/pip-build-ImtJft/mysql-connector

这就是错误。我一直在试着找出错误。我到处找了找,但没有用。我正在运行Fedora 22。我检查了一下是否可能没有安装MySQL。但是已经安装了mysql-develmysql-libs。请帮帮忙。

编辑:我尝试过:

代码语言:javascript
复制
easy_install mysql-connector==2.1.3

而且它是有效的。但是为什么pip会失败呢?

EN

回答 2

Stack Overflow用户

发布于 2016-07-22 20:00:29

您的setuptools版本可能已过期。尝试升级pip:

代码语言:javascript
复制
pip install --upgrade setuptools

您可以在此线程中找到有关此错误的信息:

What does "error: option --single-version-externally-managed not recognized" indicate?

票数 2
EN

Stack Overflow用户

发布于 2017-06-23 19:29:33

我认为这是一个老问题,但这个错误似乎在每次mysql连接器升级时重复出现,我从以下位置下载源代码:

https://dev.mysql.com/get/Downloads/Connector-Python/mysql-connector-python-2.1.6.tar.gz

解压并进入文件夹,然后应用:

sudo python setup.py install

我认为问题出在最近安装的Xcode上,至少在我使用macOS的情况下是这样。

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

https://stackoverflow.com/questions/38524946

复制
相关文章

相似问题

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