pip установочный пакет с URL - PullRequest
16 голосов
/ 14 октября 2011
pip install http://www.crummy.com/software/BeautifulSoup/unreleased/4.x/BeautifulSoup-4.0b.tar.gz

это устанавливает пакет bs4, и все в порядке.Но если я добавлю эту строку в файл needs.txt

http://www.crummy.com/software/BeautifulSoup/unreleased/4.x/BeautifulSoup-4.0b.tar.gz

и запусту

pip install -r requirements.txt

, то получится

  Downloading/unpacking http://www.crummy.com/software/BeautifulSoup/unreleased/4.x/BeautifulSoup-4.0b.tar.gz (from -r requirements.txt (line 40))
  Downloading BeautifulSoup-4.0b.tar.gz (42Kb): 42Kb downloaded
  Running setup.py egg_info for package from http://www.crummy.com/software/BeautifulSoup/unreleased/4.x/BeautifulSoup-4.0b.tar.gz

, но пакет не будет установлен.

>>> import bs4
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named bs4

Ответы [ 2 ]

4 голосов
/ 13 сентября 2012

Обратите внимание, что это может произойти, если у вас установлено более одного интерпретатора, а pip использует один (например, 2.6), а оболочка python - другую (например, 2.7)

1 голос
/ 30 октября 2018

это происходит, когда вы работаете с переносным программным обеспечением или с более чем одной версиями Python / IDLE

, что происходит в том случае, если вы можете установить только в путь по умолчанию , в противном случае вам нужно найти способ специально установить в требуемый путь

(для меня, когда я использовал pip из окон cmd не работал в pycharm, но при использовании pip из pycharm работал)

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