Python 从url安装pip包
这将安装bs4包,一切正常。但是如果我将这一行添加到requirements.txtPython 从url安装pip包,python,beautifulsoup,pip,Python,Beautifulsoup,Pip,这将安装bs4包,一切正常。但是如果我将这一行添加到requirements.txt pip install http://www.crummy.com/software/BeautifulSoup/unreleased/4.x/BeautifulSoup-4.0b.tar.gz 跑 http://www.crummy.com/software/BeautifulSoup/unreleased/4.x/BeautifulSoup-4.0b.tar.gz 输出是 pip install -r
pip install http://www.crummy.com/software/BeautifulSoup/unreleased/4.x/BeautifulSoup-4.0b.tar.gz
跑
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
导入bs4
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ImportError:没有名为bs4的模块
请注意,如果您安装了多个解释器,并且pip正在使用一个解释器(例如2.6)和另一个python shell(例如2.7),则会发生这种情况。当您使用便携式软件或多个版本的python/IDLE时,会发生这种情况 发生的情况是,您只能在默认路径中安装,否则您需要找到一种方法专门在所需路径中安装
(对于我来说,当我使用windows cmd中的pip时,它在pycharm中不起作用,但当我使用pycharm中的pip时,它起作用了)很抱歉,但我无法重现这一点。a)您是否尝试过“导入BeautifulSoup”和b)您是否检查了python路径以查看是否实际安装了BS,以及c)您是否使用virtualenv或类似的软件?它作为bs4包安装,因为它是4.0版本。在3.2版中,它作为BeautifulSoup导入。您说过,
pip安装http://....
工作正常,你确定吗?您是否尝试导入bs4?是的,它与url参数一起工作。现在我又试着这样做了,并且用requirements.txt安装也成功了!看起来新版本的pip支持它。
>>> import bs4
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named bs4