Pythonでbs4をインストールした後、pycharmがModuleNotFoundErrorを報告しました。bs4' という名前のモジュールがありません。
この記事は、対応するpythonのバージョンでbeautifulsoupをインストールした後にコードを実行すると、 "No module named 'bs4'" となる問題についてのものです。
まず、インストールしたbeautifulsoupのバージョンと、コード実行に使用するpythonのバージョンが同じかどうかを確認する必要があります。
インストールはとても簡単です。
pipでbeautifulsoup4をインストールすると、通常うまくいきます。
(デュアルバージョンのpip互換インストールを行う場合、pip2とpip3の区別に注意)
インストールされたbs4モジュールは、ローカルのpythonの作業パスの適切なディレクトリで見つけることができます。
また、この時点でpycharmを使ってコードを実行すると、"ModuleNotFoundErrorというエラーが表示されます。Nomodule named ' bs4'." bs4 というモジュールが見つからないので、Pycharm に bs4 モジュールをインストールすることで解決します。
1. ファイル-設定
2. プロジェクト:Python - プロジェクトインターペンター
このページでは、実行中のプロジェクトのデフォルトのpythonのバージョンが表示されます。ここでは、pythonのバージョンをpython 3.6に設定しました。
また、pycharmにインストールされているモジュールも表示されます。実行ファイルに "bs4 not found" と書かれていれば、bs4モジュールは表示されないはずですが、私はインストールしているので、表示されます。
3. インストール
インターフェースの右側の+記号をクリックして、モジュールのインストールインターフェースを開き、直接対応するモジュールを検索してインストールすることができます。bs4を入力して、対応する結果を検索して、インストールするモジュールを選択してください。
4. インストール完了
インストールが完了すると、画面の下に "パッケージ 'bs4' のインストールに成功しました" と表示されます。
エラー "モジュール名 'bs4'." がない状態でプロジェクトを再度保存します。
---------------------
元記事: https://blog.csdn.net/sinat_34937826/article/details/79992728
関連
-
TensorFlowのエラー:ハッシュ化できない型:'numpy.ndarray'エラー
-
Python3.3継続行のアンダーインデントで、.の後に複数のスペースを入れて視覚的にインデントしています。
-
ImportError: 名前のインポートができない imsave エラー
-
ImportError: Windows の Django でプロジェクトを作成するとき、django.core solution という名前のモジュールがない。
-
Django リクエストボディの属性を変更する AttributeError: 属性を設定できない
-
AttributeError: モジュール 'tensorflow'に属性 'placeholder' がない問題
-
AttributeError: モジュール 'time' には属性 'clock' がありません。
-
pythonフレームワーク Scrapyエラー TypeError: 'float' object is not iterable Solve
-
エラーの原因の1つ: 'encoding'はこの関数の無効なキーワード引数です。
-
python 1e-5とはどういう意味ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[Python] error could not broadcast input array from shape (26) into shape (26,1)
-
from scipy.interpolate import spline errorImportError: cannot import name 'spline'.
-
ImportError: torchvision という名前のモジュールがありません。
-
AttributeError: モジュール 'tensorflow' には 'enable_eager_execution' という属性がない。
-
ModuleNotFoundError: numpy.testing.decorators'という名前のモジュールがありません。
-
ImportError: pandas という名前のモジュールがない 問題が解決される
-
移動平均のPython実装
-
Python による pyserial 経由でのシリアルポートの読み取りと書き込み
-
Pythonソケットプログラミング [WinError 10061] ターゲットコンピュータがアクティブに拒否しているため、接続できない。
-
タオバオ販売(特定値表示可能)インターフェイス