我正在做一个程序,通过下面的这些模块在谷歌上创建一个新页面,但由于一些错误,这是不可能的。
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.chrome.service import Service
servico=Service(ChromeDriverManager().install())
navegador=webdriver.Chrome(service=servico)
以下是错误:
Traceback (most recent call last):
File "c:\\Users\\user\\Desktop\\Francisco\\trabalhos que não são da escola\\programação\\projeto1\\teste.py", line 2, in \<module\>
from webdriver_manager.chrome import ChromeDriverManager
File "C:\\Users\\user\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python310\\site-packages\\webdriver_manager\\chrome.py", line 7, in \<module\>
from webdriver_manager.drivers.chrome import ChromeDriver
File "C:\\Users\\user\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python310\\site-packages\\webdriver_manager\\drivers\\chrome.py", line 1, in \<module\>
from packaging import version
ModuleNotFoundError: No module named 'packaging'
我再次尝试重新安装包括“ Package ”在内的所有组件,但也不起作用。
我能做什么?
3条答案
按热度按时间qybjjes11#
我解决了我自己的问题。首先,我将编辑器从VisualStudioCode更改为PyCharm。在那之后,我安装了PyCharm要求的包,为了解决
from packaging install version
的大问题,我只安装了pip install packaging
和pip install version
,之后我只写了错误from packaging install version
的行。而且成功了!谢谢你们所有人的帮助。
6rqinv9w2#
我只能在这里猜测。
所以,我想您的问题在于
ChromeDriverManager
。试着摆脱它。
为此,请手动下载正确版本的
hromedriver.exe
,并使您的代码显式指向该文件。具体如下:
C:\webdrivers\chromedriver.exe
这里是我在PC上安装chromedriver.exe
的实际位置fsi0uk1n3#
尝试在终端中执行以下命令:
首先:
第二:
如果这不起作用,请尝试重新安装WebDRIVER_MANAGER程序包:
首先:
第二: