来自url的pip install包

时间:2011-10-14 13:50:44

标签: python beautifulsoup pip

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

这会安装包bs4,一切正常。但是,如果我将此行添加到requirements.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 个答案:

答案 0 :(得分:4)

请注意,如果安装了多个解释器并且pip使用一个(例如2.6)而你的python shell使用另一个(例如2.7)

,就会发生这种情况。

答案 1 :(得分:1)

在使用便携式软件或使用一个以上版本的Python / IDLE

时会发生这种情况

发生的情况是您只能安装在默认路径中,否则您需要找到一种方法专门安装在所需路径

(对我而言,当我使用Windows cmd 中的pip在pycharm中不起作用,但是当我使用pycharm中的pip起作用时)