Странные результаты от замораживания pip - включает пакеты Python с несуществующими номерами версий и пакеты Ubuntu - PullRequest
0 голосов
/ 07 сентября 2018

Получил файл needs.txt , который предположительно является результатом замораживания пунктов . Файл содержит несколько ссылок с неправильными номерами версий, например:

Collecting python-apt==1.6.2 (from -r requirements.txt (line 183))
  Could not find a version that satisfies the requirement python-apt==1.6.2 (from -r requirements.txt (line 183)) (from versions: 0.0.0, 0.7.8)
No matching distribution found for python-apt==1.6.2 (from -r requirements.txt (line 183))

Другой пример:

Collecting pygobject==3.26.1 (from -r requirements.txt (line 170))
  Could not find a version that satisfies the requirement pygobject==3.26.1 (from -r requirements.txt (line 170)) (from versions: 3.27.0, 3.27.1, 3.27.2, 3.27.3, 3.27.4, 3.27.5, 3.28.0, 3.28.1, 3.28.2, 3.28.3, 3.29.1.dev0, 3.29.2.dev0, 3.29.3.dev0, 3.30.0)
No matching distribution found for pygobject==3.26.1 (from -r requirements.txt (line 170))

Кроме того, есть ссылки на пакеты Ubuntu, например:

Collecting pdfshuffler==0.6.0 (from -r requirements.txt (line 144))
  Could not find a version that satisfies the requirement pdfshuffler==0.6.0 (from -r requirements.txt (line 144)) (from versions: )
No matching distribution found for pdfshuffler==0.6.0 (from -r requirements.txt (line 144))

Получил два вопроса:

1) Как можно получить такой результат от pip freeze ?

2) Как лучше всего исправить это? Исправить needs.txt вручную? Или что-то еще?

Спасибо.

1 Ответ

0 голосов
/ 08 сентября 2018

requirements.txt, то есть предположительно результат pip freeze

Хорошо, если вы не знаете происхождение и источник файла, откуда мы можем знать?

1) Как можно получить такой результат от замораживания пипса?

Возможно, кто-то отредактировал это руками.

2) Как лучше всего исправить это? Фиксируешь требуемый файл вручную. Или что-то еще?

Да, исправить это вручную.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...