使用 pip 降级包会产生 ValueError('Expected Version spec in',

Posted

技术标签:

【中文标题】使用 pip 降级包会产生 ValueError(\'Expected Version spec in\',【英文标题】:Downgrading package with pip produces ValueError('Expected Version spec in',使用 pip 降级包会产生 ValueError('Expected Version spec in', 【发布时间】:2015-07-13 10:01:07 【问题描述】:

在我没有 sudo 权限的 Ubuntu 12.04 系统上,我设置了一个虚拟环境,因此我可以拥有最新的 python 包。系统 virtualenv 安装了一个相当旧的 pip 版本(1.1),我升级到 6.1.1。

我现在发现,如果我尝试使用以下内容指定包版本:

pip install pymongo=2.6.2

pip 抛出 `ValueError('Expected version spec in', 'pymongo=2.6.2', 'at', '=2.6.2')

【问题讨论】:

【参考方案1】:

指定版本的语法是package==versionSpec,带有两个等号,所以我应该这样做:

pip install pymongo==2.6.2

【讨论】:

以上是关于使用 pip 降级包会产生 ValueError('Expected Version spec in',的主要内容,如果未能解决你的问题,请参考以下文章

pip No module named typing pip降级

pip/conda 安装库出现版本冲突问题

如何降级张量流,可能有多个版本?

Selenium2+python自动化2-pip降级selenium3.0

Selenium2+python自动化2-pip降级selenium3.0

Selenium2+python自动化2-pip降级selenium3.0