web-dev-qa-db-ja.com

URLからの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
17
Ivan Virabyan

これは、複数のインタープリターがインストールされていて、pipが1つ(例:2.6)を使用し、python Shell another(e.g. 2.7))を使用している場合に発生する可能性があることに注意してください。

4
dgorissen

これはあなたが働いているときに起こります ポータブルソフトウェア またはと 複数の Python/IDLEのバージョン

何が起こるかというと、 デフォルトのパス、そうでなければ、具体的にインストールする方法を見つける必要があります 必要なパス

(私が窓からピップを使ったとき cmd pycharmでは機能しませんでしたが、pycharmからpipを使用すると動作しました)

1