python - pip 从 url 安装包

标签 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

最佳答案

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

关于python - pip 从 url 安装包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7768624/

相关文章:

python - beautifulsoup和bs4有什么区别

python - 忽略 ensurepip 失败 pip 在 Ubuntu 18.04 中需要 ssl/tls 错误

python - 如何在 Fedora 22 上切换 python2 和 python3 pip?

python - pip install pycairo 在 osx : 'pkg-config' search path problems 上失败

python - 去除 pickle 对象周围的字符串 wrapper ?

python - 如何插入反序列化的 Django 对象?

python - Django:在最大外键值上选择不同的值

python - 向 Pandas 数据框添加更多列

Python - 使用 BeautifulSoup 创建 URL 列表时出现问题

python - 使用 GUI 分发计算机应用程序 (Python)