165

私はPythonで作業しており、Flaskを使用しています。コンピューターでメインのPythonファイルを実行すると完全に機能しますが、venvをアクティブにしてターミナルでFlask Pythonファイルを実行すると、メインのPythonファイルに「bs4という名前のモジュールがありません」と表示されます。コメントやアドバイスをいただければ幸いです。

4

22 に答える 22

262

virtualenvをアクティブにしてから、BeautifulSoup4をインストールします。

$ pip install BeautifulSoup4

でインストールbs4した場合はeasy_install、システム全体にインストールしました。したがって、システムpythonはそれをインポートできますが、virtualenvpythonはインポートできません。bs4システムのPythonパスにインストールする必要がない場合は、アンインストールしてvirtualenvに保存します。

virtualenvsの詳細については、こちらをお読みください

于 2012-08-02T19:52:18.333 に答える
61

python2.xの場合:

sudo pip install BeautifulSoup4

python3の場合:

sudo apt-get install python3-bs4
于 2015-07-04T13:35:50.877 に答える
17

バルタザールの答えにタグを付けるだけです。ランニング

pip install BeautifulSoup4

私のために働いていませんでした。代わりに使用する

pip install beautifulsoup4
于 2015-03-14T18:27:31.950 に答える
10

これを試して:

sudo python3 -m pip install bs4
于 2019-06-10T09:59:36.377 に答える
9
pip3 install BeautifulSoup4

これを試して。わたしにはできる。その理由はここでよく説明されています..

于 2018-12-29T21:38:28.220 に答える
5

Pycharmを使用している場合は、に移動しpreferences - project interpreter - install bs4ます。

BeautifulSoupをインストールしようとしても、という名前のモジュールがないことが表示されbs4ます。

于 2016-09-30T18:44:58.963 に答える
5

次のコマンドを使用して、bs4ライブラリをアンインストールすることをお勧めします。

pipアンインストールbs4

次に、次のコマンドを使用してインストールします。

sudo apt-get install python3-bs4

次のコマンドを使用してbs4ライブラリをインストールしたときに、LinuxUbuntuで同じ問題に直面していました。

pip install bs4

于 2018-04-17T18:08:03.200 に答える
5

パッケージ管理にAnacondaを使用している場合は、次のことを行う必要があります。

conda install -c anaconda beautifulsoup4

于 2018-08-10T05:57:00.477 に答える
3

@ rayid-aliが言ったことを実行しましたが、Windows 10マシンを使用しているため、sudoを省略しました。つまり、私は次のことを行いました。

python3 -m pip install bs4

そしてそれはpycharmのように機能しました。とにかく魅力のように働いた。

于 2020-07-04T04:03:58.293 に答える
3

私はインターネットでずっと検索してきました。

Python3.6とMacOSを使用しています。アンインストールしてインストールしましpip3 install bs4たが、機能しませんでした。bs4Pythonはモジュールを検出または検索できないようです。

これがうまくいったことです: python3 -m pip install bs4

この-mオプションを使用すると、モジュール名を追加できます。

https://docs.python.org/3/using/cmdline.html

于 2020-11-11T08:03:32.437 に答える
3

これは私のために働いた。

pipenv pip install BeautifulSoup4

于 2021-05-06T02:32:49.647 に答える
2

pip install --user BeautifulSoup4

于 2019-10-07T06:51:06.170 に答える
2

答えがBeautifulSoupとは何の関係もないことを見つけるのはとても迷惑です。Linuxユーザーの場合は、コマンド「python」の実行を変更してください。バージョン2が終了し、pythonのbashファイルエイリアスを変更するのを忘れている可能性があります。したがって、3を使用して仮想環境を作成した可能性があります。

python3 -m venv .venv

だから、物をインストールするには、

python3 -m pip install beautifulsoup4

いいえ

pip install beautifulsoup4

物事はさまざまなバージョンでインストールされ、何が起こっているのか頭を悩ませます。

于 2021-11-09T21:09:59.680 に答える
1
pip3.7 install bs4

これを試して。Python3.7で動作します

于 2019-09-17T18:27:54.243 に答える
1

多くのチュートリアル/リファレンスがPython2用に作成されており、pipinstallsomenameを使用するように指示されています。Python 3を使用している場合は、それをpip3に変更してsomenameをインストールします。

于 2019-11-03T08:52:52.910 に答える
0

最も簡単なのはeasy_installを使用することです。

easy_install bs4 

pipが失敗した場合に機能します。

于 2018-04-19T21:45:42.097 に答える
0

でbs4をインストールしてみてください

pip install --ignore-installed BeautifulSoup4

上記の方法がうまくいかなかった場合。

于 2020-05-24T18:52:54.597 に答える
0

モジュールを再インストールするか、以下のコマンドを使用して美しいスープでインストールしてみてください

pip install --ignore-installed BeautifulSoup4
于 2020-06-19T16:07:04.580 に答える
0

元のクエリの補遺:modules.py

help('modules')

$python modules.py

モジュールbs4がすでにインストールされていることがリストされます。

_codecs_kr          blinker             json                six
_codecs_tw          brotli              kaitaistruct        smtpd
_collections        bs4                 keyword             smtplib
_collections_abc    builtins            ldap3               sndhdr
_compat_pickle      bz2                 lib2to3             socket

適切な解決策は次のとおりです。

pip install --upgrade bs4

問題を解決する必要があります。

それだけでなく、他のモジュールでも同じエラーが表示されます。したがって、エラーが発生したモジュールに対して、上記と同じ方法でpipコマンドを発行する必要があります。

于 2020-07-29T19:12:27.747 に答える
0

企業プロキシの背後にいる場合は、次のコマンドを使用してみてください

pip install --proxy = http://www-YOUR_PROXY_URL.com:PROXY_PORT BeautifulSoup4

于 2020-08-17T16:04:26.180 に答える
0

より良い方法は( "-U":すべてのパッケージを利用可能な最新バージョンにアップグレードすることです。):

$ python3 -m pip install -U pip && python3 -m pip install -U bs4 

またはapt(Debian、Ubuntu、Mintなど)からインストールします:

$ sudo apt install python3-bs4
于 2021-11-22T18:29:10.127 に答える
0

のためのもう一つの解決策PyCharm

に移動し、記号をFile -> Settings -> Python Interpreterクリックして検索します。plusbeautifulsoup4

をクリックしinstallます。

于 2021-12-31T04:39:27.563 に答える