LoginSignup
1
1

More than 1 year has passed since last update.

【Python3】「ModuleNotFoundError」の対応

Posted at

はじめに

Webスクレイピングをやろうとして、WebDriverや beautifulsoupなどモジュールはインポートできてるのに、seleniumやbs4が認識されず、「ModuleNotFoundError」が発生してました。
結論としてデフォルトパスが通ってなかっただけなのですが、すごく遠回りして「sys.path.append()」でパスを追加するなど非エンジニアの私としては難しかったので、一番簡単だった方法を記載します。
※Windows10環境

・システムのプロパティから「環境変数」をクリックします。
qiita1.PNG

・ユーザの環境変数に新規で「変数名」をPYTHONPATHで「ModuleNotFoundError」となるライブラリのパスを「変数値」に指定。
(パスは「pip show selenium」などのコマンドで表示)
qiita2.PNG

・vscodeでデバッグしているため、vscodeを再起動

これで、認識されるようになりました。

@maechさんのページを参考にさせて頂きました

Python内のデフォルトパスを通す方法(Windows, Linux)

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1