Пакет Pip Install python: не найден файл require.txt - PullRequest
0 голосов
/ 30 апреля 2020

Я пытаюсь установить пакет gamry-parser (https://pypi.org/project/gamry-parser/).

Однако командное окно не может найти файл require.txt в расположении, которое ищет за. Я попытался найти путь, который он ищет на моем компьютере, но он, кажется, не существует (c: \ users \ name \ appdata \ local \ temp \ pip-install-rfy1sh \ gamry-parser \ setup.py ). Кроме того, require.txt действительно существует, но не в этом несуществующем пути. Я получаю следующую ошибку:

IOError: [Errno 2] No such file or directory: 'requirements.txt'
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

Спасибо.

1 Ответ

1 голос
/ 30 апреля 2020

gamry-parser 0.4.1 предоставляет колесо для Python 3 и источник dist, который будет использоваться для Python 2.7. Я проверил их - колесо, установленное с Python 3.7, без проблем.

Проблема с Python 2.7 и дистрибутивом источника - в sdist отсутствует requirements.txt. Чтобы исправить это, им нужно добавить файл MANIFEST.in:

echo include requirements.txt > MANIFEST.in
git add MANIFEST.in
git commit -m "Add MANIFEST.in for sdist"

Пожалуйста, сообщите о проблеме или отправьте запрос на извлечение.

...