<前提・実現したいこと>
[selenium] のインポート時にエラーが出てしまうのでその原因を知りたいです。
<発生している問題・エラーメッセージ>
WEBスクレイピングについて学ぶため、seleniumを利用しています。
VSCODE上で記述した[.ipynb]ファイルでは問題なく動作するのですが、
[.py]ファイルに記述して動作させようとすると[selenium] のインポート時にエラーが出てしまいます。
<該当のソースコード>
PS D:\ python test.py Traceback (most recent call last): File "D:\test.py", line 5, in <module> import selenium ModuleNotFoundError: No module named 'selenium'
<試したこと>
1,
[pip3 list]にて[selenium]がインストールできているかを確認。➡インストールされているのを確認。
PS C:\> pip3 list Package Version ------------------------- --------- selenium 3.141.0
2,
問題のソースコードの余分な部分をコメントアウトし、[selenium]のインポートのみを行うようにし、
念のため、現象の再現確認➡現象が再現することを確認
import selenium def main(): print("test") main()
PS C:\test> python test2.py Traceback (most recent call last): File "C:\test2.py", line 1, in <module> import selenium ModuleNotFoundError: No module named 'selenium'
3,
念のためインストールし直し
PS C:\> pip3 uninstall selenium Found existing installation: selenium 3.141.0 Uninstalling selenium-3.141.0: Would remove: c:\users\ユーザ名\appdata\local\packages\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\localcache\local-packages\python39\site-packages\selenium-3.141.0.dist-info* c:\users\ユーザ名\appdata\local\packages\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\localcache\local-packages\python39\site-packages\selenium* Proceed (Y/n)? y Successfully uninstalled selenium-3.141.0
3,
再度[pip3 list]にて[selenium]がアンインストールできているかを確認。➡アンインストールされているのを確認。
PS C:\> pip3 list Package Version ------------------------- --------- #リスト内にseleniumがないことを確認
4,
再度[selenium]をインストール
PS C:\> pip3 install selenium Collecting selenium Using cached selenium-3.141.0-py2.py3-none-any.whl (904 kB) Requirement already satisfied: urllib3 in c:\users\ユーザ名\appdata\local\packages\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\localcache\local-packages\python39\site-packages (from selenium) (1.26.6) Installing collected packages: selenium Successfully installed selenium-3.141.0
5,
再度[pip list]にて[selenium]がインストールできているかを確認。➡インストールされているのを確認。
PS C:\> pip3 list Package Version ------------------------- --------- selenium 3.141.0
6,
再度、2のファイルを実行し確認➡現象の再現を確認。
PS C:\test> python test2.py Traceback (most recent call last): File "C:\test2.py", line 1, in <module> import selenium ModuleNotFoundError: No module named 'selenium'
といった状況です。
よろしくお願いいたします。
補足情報(FW/ツールのバージョンなど)
【環境】Windows10 HOME
【環境変数】
①c:\users\ユーザ名\appdata\local\packages\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\localcache\local-packages\python39\site-packages
②C:\Users\ユーザ名\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\Scripts
の2点はPathに追加しています。
回答1件
あなたの回答
tips
プレビュー