Как исправить ошибку «Ожидаемая версия спецификации в …» с помощью установки pip в 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): 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') 

Как решить эту проблему?

3 Solutions collect form web for “Как исправить ошибку «Ожидаемая версия спецификации в …» с помощью установки pip в Windows?”

Я думаю, вам не хватает параметра -r ;

Это должно быть так, если у вас есть файл требований для установки;

pip install -r addons/pnc_tests --upgrade --extra-index-url=http://some_server/simple

Как определено на; Пиковая документация

Нужно заменить косую черту ( / ) на обратную косую черту ( \ ):

 pip install addons\pnc_tests --upgrade --extra-index-url=http://some_server/simple 

В моей системе я только что указал неправильный каталог. Дважды проверьте имена папок. x_x

  • Многопроцессорная обработка python apply_async никогда не возвращает результат в Windows 7
  • Python в Windows - как ждать нескольких дочерних процессов?
  • Принимая сигнал от события закрытия терминала в Python
  • Задайте права администратора для subprocess.check_call () в Python
  • Многопроцессорство запускает слишком много экземпляров Python VM
  • Отправка команд DDC / CI для мониторинга в Windows с использованием Python?
  • Функции вызова из re.sub
  • «Открыть с ...» файл в Windows с приложением python
  • Python - лучший язык программирования в мире.