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

无法找到满足要求mysql-connector-python的任何下载

如何解决《无法找到满足要求mysql-connector-python的任何下载》经验,为你挑选了2个好方法。

我正在尝试安装mysql-connector-python,我收到以下错误:

Could not find any downloads that satisfy the requirement mysql-connector-python==2.0.4 (from -r requirements.txt (line 2))
Cleaning up...
No distributions at all found for mysql-connector-python==2.0.4 (from -r requirements.txt (line 2))

我遵循的步骤是:

virtualenv -p python3 env/
source env/bin/activate
pip3 install -r requirements.txt --allow-external mysql-connector-python

requirements.txt包含以下内容:

beautifulsoup4==4.4.1
mysql-connector-python==2.0.4
requests==2.9.1
wheel==0.24.0

怎么能克服这个问题?



1> Cawb07..:

如何在没有pip的情况下安装mysql-connector-python

git clone git@github.com:mysql/mysql-connector-python.git
cd mysql-connector-python
python setup.py install

实际上,你可以验证这一点曾与pip freezepip list在这一点上.如果要安装特定版本,可以检查可用版本,git tag -n然后切换到,例如git checkout 2.0.4,然后再次运行setup.py install.

背景

http://bugs.mysql.com/bug.php?id=79811.

在看到你和我有同样的问题之后,我决定在Oracle的最后研究这个问题.我注意到在过去的几年里他们已经有多个关于这个的错误票,而且其他人昨天评论过破损的安装.可悲的是,这些门票被关闭"没有错误",今天我们今天也是这样,链接断了.

更新

根据我的错误故障单的响应,似乎这是问题的根源:

PyPI决定不再允许外部托管的项目.几个月前我收到了一封关于此事的电子邮件.



2> Beetle..:

尝试改变

mysql-connector-python==2.0.4

mysql-connector-python-rf==2.1.3

它适用于马修伯恩哈特,它也适用于我.我在Travis CI上运行Ubuntu 14.04,而Matthew在Travis CI上运行Ubuntu 12.04.

我不知道为什么.它似乎是一个较新的包,由不同的人管理,也直接托管在PyPI上,这意味着您可以删除--allow-external mysql-connector-python:

pip3 install -r requirements.txt

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