Python 如何修复错误&x201C;…中的预期版本规范”;在Windows上使用pip安装?

Python 如何修复错误&x201C;…中的预期版本规范”;在Windows上使用pip安装?,python,windows,Python,Windows,在Windows 7计算机上,我使用以下命令从本地目录安装程序包: pip install addons/pnc_tests --upgrade --extra-index-url=http://some_server/simple 这将导致以下错误: C:\Users\alex\PNC\tas\ENV\Scripts\pip-script.py run on 07/16/14 07:50:47 Exception: Traceback (most recent call last):

在Windows 7计算机上,我使用以下命令从本地目录安装程序包:

pip install addons/pnc_tests --upgrade --extra-index-url=http://some_server/simple
这将导致以下错误:

C:\Users\alex\PNC\tas\ENV\Scripts\pip-script.py run on 07/16/14 07:50:47

Exception:
Traceback (most recent call last):
  File "C:\Users\alex\PNC\tas\ENV\lib\site-packages\pip\basecommand.py", line 122, in main
    status = self.run(options, args)
  File "C:\Users\alex\PNC\tas\ENV\lib\site-packages\pip\commands\install.py", line 258, in run
    InstallRequirement.from_line(name, None))
  File "C:\Users\alex\PNC\tas\ENV\lib\site-packages\pip\req.py", line 173, in from_line
    return cls(req, comes_from, url=url, prereleases=prereleases)
  File "C:\Users\alex\PNC\tas\ENV\lib\site-packages\pip\req.py", line 71, in __init__
    req = pkg_resources.Requirement.parse(req)
  File "C:\Users\alex\PNC\tas\ENV\lib\site-packages\pip\_vendor\pkg_resources.py", line 2667, in parse
    reqs = list(parse_requirements(s))
  File "C:\Users\alex\PNC\tas\ENV\lib\site-packages\pip\_vendor\pkg_resources.py", line 2605, in parse_requirements
    line, p, specs = scan_list(VERSION,LINE_END,line,p,(1,2),"version spec")
  File "C:\Users\alex\PNC\tas\ENV\lib\site-packages\pip\_vendor\pkg_resources.py", line 2573, in scan_list
    raise ValueError("Expected "+item_name+" in",line,"at",line[p:])
ValueError: ('Expected version spec in', 'addons/pnc_tests', 'at', '/pnc_tests')

如何解决此问题?

需要将斜杠(
/
)替换为反斜杠(
\
):


我猜您缺少参数
-r

它必须是这样的,如果你有一个需求文件来安装

pip安装-r插件/pnc_测试--升级--额外索引url=http://some_server/simple

如上所定义;

在我的系统上,我刚刚指定了错误的目录。仔细检查你的文件夹名。x_x

更新pip对我有效:
pip安装-U pip
pip install addons\pnc_tests --upgrade --extra-index-url=http://some_server/simple