当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《我无法使用pip安装mysql-connector-python》经验,为你挑选了4个好方法。

我正在尝试安装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))

直到几天前它运作良好.我调查了一下,在bitbucket.org中发现了以下问题.具体而言,以下评论日期为2015年12月28日:

这应该是空白的,根据PEP 470,使用PyPI链接到不由PyPI托管的软件包,以便自动安装程序下载(/ simple/index)已弃用并计划删除.3个月前通过电子邮件发送了受影响包裹的维护人员.删除发生在今天早些时候(一个错误导致一些像Twisted这样的托管在PyPI上托管也删除了他们的链接,但已经解决了).MySQL-connector-python的维护者应该上传到PyPI或指导他们的用户使用-f或--extra-index-url和他们维护的存储库.

如何mysql-connector-python==1.0.12顺利安装运行?我需要建立自己的存储库吗?



1> Amnon..:

有很多解决方案,例如托管私有存储库,但最快的是将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


我发现我需要做`pip install --egg http:// dev.mysql.com/get/Downloads/Connector-Python/mysql-connector-python-2.1.4.zip`以获得最新版本.

2> Abelgo..:

对于像我这样的所有懒人,他们必须谷歌如何处理需求文件

这样做......

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



3> 小智..:

为我工作使用

pip install mysql-connector-python-rf.

更多信息请访问https://github.com/travis-ci/travis-ci/issues/5369



4> Dmitri R117..:

以上链接对我不起作用,或者在尝试安装到AWS Beanstalk时不起作用.但以下链接确实有效:

https://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python-2.0.4.zip#md5=3df394d89300db95163f17c843ef49df

推荐阅读
mobiledu2402851173
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有