来自u的pip安装包

2024-09-27 18:11:04 发布

您现在位置:Python中文网/ 问答频道 /正文

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

Tags: installpiptxtcomhttpwwwsoftwaretar
2条回答

注意,如果您安装了多个解释器,而pip正在使用一个解释器(例如2.6)和python shell另一个解释器(例如2.7),则可能会发生这种情况

当您使用便携软件或使用多个Python/IDLE版本时,就会发生这种情况

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

(对我来说,当我使用来自windows的pip时,在pycharm中不起作用,但当使用来自pycharm的pip时起作用)

相关问题 更多 >

    热门问题