我在终端中运行以下命令:
pip install -r requirements-dev.txt
我收到以下错误:
Invalid requirement: 'nose=1.3.7'
= is not a valid operator. Did you mean == ?
requirements-dev.txt如下所示:
nose=1.3.7
pyflakes=0.9.2
pep8=1.5.6
为什么我收到此错误?我对pip命令不太熟悉。
答案 0 :(得分:3)
pip
未在其规范中指定=
的任何行为,而是指定==
(您打算称为version matching等等。
供以后使用时,版本8.1的所有当前可用版本说明符均为:
版本匹配
==
兼容版本
~=
版本排除
!=
独家订购的比较
<
,>
全包有序比较
<=
,>=
任意平等
===