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
注意,如果您安装了多个解释器,而pip正在使用一个解释器(例如2.6)和python shell另一个解释器(例如2.7),则可能会发生这种情况
当您使用便携软件或使用多个Python/IDLE版本时,就会发生这种情况
发生的情况是,您只能在默认路径中安装,否则您需要找到在所需路径中专门安装的方法
(对我来说,当我使用来自windows的pip时,在pycharm中不起作用,但当使用来自pycharm的pip时起作用)
相关问题 更多 >
编程相关推荐