首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >我无法使用pip安装mysql-connector-python

我无法使用pip安装mysql-connector-python
EN

Stack Overflow用户
提问于 2015-12-28 15:21:32
回答 7查看 67.1K关注 0票数 28

作为项目自动安装的一部分,我尝试安装mysql-connector-python==1.0.12,但从pip install得到以下错误

Collecting mysql-connector-python==1.0.12 (from -r /tmp/requirements.txt (line 20))
Could not find a version that satisfies the requirement mysql-connector-python==1.0.12 (from -r /tmp/requirements.txt (line 20)) (from versions: )
No matching distribution found for mysql-connector-python==1.0.12 (from -r /tmp/requirements.txt (line 20))

直到几天前,它还运行得很好。我调查了一下,发现了下面的issue in bitbucket.org。具体地说,以下是2015年12月28日的评论:

根据PEP470使用PyPI链接到非PyPI托管的包以供自动安装程序下载的索引应为空的索引(/

/ index)已被弃用并计划删除。受影响包的维护者在3个月前收到了电子邮件。删除发生在今天早些时候(一个bug导致了一些oackages,比如托管在PyPI上的Twisted,它们的链接也被删除了,但已经被修复)。MySQL-connector-python的维护者应该上传到PyPI,或者指示他们的用户在他们维护的存储库中使用-f或--extra-index-url。

怎样才能顺利安装mysql-connector-python==1.0.12?我需要建立自己的存储库吗?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2015-12-28 16:00:25

有相当多的解决方案,例如托管一个私有存储库,但最快的是将requirements.txt文件更改为从mysql的cdn下载。

也就是说,改变:

mysql-connector-python==1.0.12

https://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python-2.1.15.tar.gz
票数 43
EN

Stack Overflow用户

发布于 2016-02-10 23:43:59

对于所有像我这样的懒人,他们不得不搜索需求文件是如何工作的

就是这么做的...

echo https://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python-2.1.3.tar.gz >> requirements.txt

然后是这个。

sudo -H pip install -r ./requirements.txt

检查一下。

pip list | grep mysql

它应该输出:

mysql-connector-python (2.1.3)

感谢@Amnon,快乐的日子

票数 29
EN

Stack Overflow用户

发布于 2017-03-15 09:05:24

为我工作,我使用

pip install mysql-connector-python-rf

更多信息请点击此处https://github.com/travis-ci/travis-ci/issues/5369

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

https://stackoverflow.com/questions/34489271

复制
相关文章

相似问题

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