【发布时间】:2022-12-12 22:28:03
【问题描述】:
我是 python 的新手,正在测试我在网上看到的一些东西。
from selenium import webdriver
PATH = "C:\Program Files (x86)\chromedriver.exe"
driver = webdriver.Chrome(PATH)
driver.get("https://techwithtim.net")
但我收到以下错误消息:
Traceback (most recent call last):
File "C:\Users\absol\PycharmProjects\pythonProject\test.py", line 2, in <module>
from selenium import webdriver
ModuleNotFoundError: No module named 'selenium'
Process finished with exit code 1
我已经成功使用了 pip install selenium 和其他变体,在尝试重复它们之后,他们告诉我已经满足要求。当我要求时,IDLE 会告诉我selenium 版本。
然后我尝试使用“Python Packages”选项卡手动安装 selenium,但它返回以下错误消息:
File "C:\Program Files\JetBrains\PyCharm Community Edition 2022.3\plugins\python-ce\helpers\packaging_tool.py", line 73, in run_pip
runpy.run_module(module_name, run_name='__main__', alter_sys=True)
File "<frozen runpy>", line 226, in run_module
File "<frozen runpy>", line 98, in _run_module_code
File "<frozen runpy>", line 88, in _run_code
File "C:\Users\absol\PycharmProjects\pythonProject\venv\Lib\site-packages\pip\__main__.py", line 29, in <module>
from pip._internal.cli.main import main as _main
File "C:\Users\absol\PycharmProjects\pythonProject\venv\Lib\site-packages\pip\_internal\cli\main.py", line 9, in <module>
from pip._internal.cli.autocompletion import autocomplete
File "C:\Users\absol\PycharmProjects\pythonProject\venv\Lib\site-packages\pip\_internal\cli\autocompletion.py", line 10, in <module>
from pip._internal.cli.main_parser import create_main_parser
File "C:\Users\absol\PycharmProjects\pythonProject\venv\Lib\site-packages\pip\_internal\cli\main_parser.py", line 8, in <module>
from pip._internal.cli import cmdoptions
File "C:\Users\absol\PycharmProjects\pythonProject\venv\Lib\site-packages\pip\_internal\cli\cmdoptions.py", line 29, in <module>
from pip._internal.models.target_python import TargetPython
ModuleNotFoundError: No module named 'pip._internal.models.target_python'
它建议运行以下命令:
(venv) C:\Users\absol>C:\Users\absol\PycharmProjects\pythonProject\venv\Scripts\python.exe C:/Program Files/JetBrains/PyCharm Community Edition 2022.3/plugins/python-ce/helpers/packaging_tool.py install selenium
哪个返回这个:
(c) Microsoft Corporation. All rights reserved.
C:\Users\absol>C:\Users\absol\PycharmProjects\pythonProject\venv\Scripts\activate.bat
(venv) C:\Users\absol>C:\Users\absol\PycharmProjects\pythonProject\venv\Scripts\python.exe C:/Program Files/JetBrains/PyCharm Community Edition 2022.3/plugins/python-ce/helpers/packaging_tool.py install selenium
C:\Users\absol\AppData\Local\Programs\Python\Python311\python.exe: can't open file 'C:\\Program': [Errno 2] No such file or directory
(venv) C:\Users\absol>pip install selenium
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "C:\Users\absol\PycharmProjects\pythonProject\venv\Scripts\pip.exe\__main__.py", line 4, in <module>
File "C:\Users\absol\PycharmProjects\pythonProject\venv\Lib\site-packages\pip\_internal\cli\main.py", line 9, in <module>
from pip._internal.cli.autocompletion import autocomplete
File "C:\Users\absol\PycharmProjects\pythonProject\venv\Lib\site-packages\pip\_internal\cli\autocompletion.py", line 10, in <module>
from pip._internal.cli.main_parser import create_main_parser
File "C:\Users\absol\PycharmProjects\pythonProject\venv\Lib\site-packages\pip\_internal\cli\main_parser.py", line 8, in <module>
from pip._internal.cli import cmdoptions
File "C:\Users\absol\PycharmProjects\pythonProject\venv\Lib\site-packages\pip\_internal\cli\cmdoptions.py", line 29, in <module>
from pip._internal.models.target_python import TargetPython
ModuleNotFoundError: No module named 'pip._internal.models.target_python'
*注意:我继续尝试 pip install selenium 只是因为我看到了 (venv)
在这一点上,我只是不知道我应该看哪里。我想也许我只是不知道如何处理 PyCharm 虚拟环境,应该换一个不同的脚本编写器。我对此持开放态度,或者只是一个指向综合指南的链接,供我阅读如何修复 PyCharm。
感谢对某种视频媒体的任何帮助或指导。
编辑/更新:我能够通过 IDLE 和 Jupyter 运行代码。尽管仍然收到“弃用”消息:
driver = webdriver.Chrome(PATH)
【问题讨论】:
标签: python-3.x selenium pycharm