PIP - Как установить зависимости из локальной папки? - PullRequest
0 голосов
/ 15 сентября 2018

Я пытаюсь установить зависимости через pip из локальной папки. Мой requirements.txt выглядит как ниже

--no-index

retrying==1.3.3
six==1.11.0

Шаги, за которыми я следовал

support@vrni-platform:~$ mkdir app_depen
support@vrni-platform:~$ sudo pip install --download=/home/support/app_depen retrying==1.3.3

Содержание /home/support/app_depen

support@vrni-platform:~$ ls -lah /home/support/app_depen/
total 32K
drwxrwx--- 2 support support 4.0K Sep 15 15:04 .
drwx------ 5 support support 4.0K Sep 15 15:09 ..
-rw-r----- 1 root    root     11K Sep 15 15:04 retrying-1.3.3.tar.gz
-rw-r----- 1 root    root     11K Sep 15 15:04 six-1.11.0-py2.py3-none-any.whl

Затем при попытке выполнить установку через pip, как показано ниже

support@vrni-platform:~$ sudo pip install -U --force-reinstall --allow-unverified --find-links=/home/support/app_depen/ -r requirements.txt

Я получаю сообщение об ошибке ниже

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

Я попытался изменить разрешение, как показано ниже. Но все равно получаю ту же ошибку

support@vrni-platform:~$ ls -lah /home/support/app_depen/
total 32K
drwxrwx--- 2 support support 4.0K Sep 15 15:04 .
drwx------ 5 support support 4.0K Sep 15 15:09 ..
-rw-r-xr-x 1 root    root     11K Sep 15 15:04 retrying-1.3.3.tar.gz
-rw-r----- 1 root    root     11K Sep 15 15:04 six-1.11.0-py2.py3-none-any.whl

Может кто-нибудь дать мне знать, что идет не так?

  • Python - 2.7.6
  • PIP - 7.1.2

1 Ответ

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

Помещение --find-links в requirements.txt, как показано ниже, а затем выполнение sudo pip install -U -r requirements.txt сработало для меня.

--no-index
--find-links /home/support/app_depen

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