【发布时间】:2017-11-01 11:56:30
【问题描述】:
我刚刚安装了一堆在 python 上使用 MySQL 的包,但我不确定是哪个包成功了(不管是哪个,只有在重新启动后才能工作)。
现在我试图在 virtualenv 上使用它,所以我在本地机器上创建了一个带有 pip freeze 的 requirements.txt,然后,我创建了一个 virtualenv 并尝试了pip install -r requirements.txt。但是,无法安装任何包,错误是:
Could not find a version that satisfies the requirement mysql-connector-python<=2.0.4 (from -r myvi/requirements.txt (line 1)) (from versions: )
No matching distribution found for mysql-connector-python<=2.0.4 (from -r myvi/requirements.txt (line 1))
尝试手动编辑文件,但不管第一行是什么,总是报同样的错误。
谷歌搜索主题,我只找到了特定于软件包的解决方案,但无论软件包如何,我都会遇到错误。为什么会这样?
编辑:我认为所有的包都引发了错误,但只有其中一些是。即:
adium-theme-ubuntu==0.3.4
mysql-connector-python==2.0.4
Pyste==0.9.10
unity-lens-photos==1.0
我想如果它是由pip freeze 构建的,那么pip install 是可能的。
【问题讨论】:
-
你能告诉我们你的需求文件的内容吗? (只有几行)
-
adium-theme-ubuntu==0.3.4 cycler==0.10.0 mysql-connector-python==2.0.4(...) -
你能
pip install什么吗?如果答案是否定的,我认为它要么是代理问题(如果您需要代理),要么是 SSL 证书问题。在这里讨论:github.com/Homebrew/legacy-homebrew/issues/41253