在Anaconda中,使用conda命令安装selenium后,运行程序报错:Unable to obtain working Selenium Manager binary;

一、问题描述:Unable to obtain working Selenium Manager binary:C:\Users\Administrator\.conda\envs\test(环境名称,根据自己的环境名称修改)\Lib\site-packages\selenium\webdriver\common\windows\selenium_manager.exe

二、软件版本:Anaconda Navigator 2.6.3

三、包版本:selenium 4.26.1

四、问题原因:

1、使用conda命令安装selenium包,安装结果与pip不同。报错描述的位置,是按照pip安装后,selenium_manager.exe的所在位置来的。

(1)通过conda命令,安装的selenium包,selenium_manager.exe位置在C:\Users\Administrator\.conda\envs\test(环境名称,根据自己的环境名称修改)\Scripts下,而不是上述路径。

448fbff4cd61440f966f2e4dfba510b9.png

(2)在对应位置没有windows文件夹,也没有里面的selenium_manager.exe

2677076ba1c24fbd83423ab6fc5b4498.png

(3)如果通过pip命令,安装的selenium包,selenium_manager.exe,位置在C:\

D:\a3\python.exe D:\数据可视化\main.py Traceback (most recent call last): File "D:\a3\lib\site-packages\selenium\webdriver\common\driver_finder.py", line 64, in _binary_paths raise ValueError(f"The path is not a valid file: {path}") ValueError: The path is not a valid file: C:/Users/23653/PycharmProjects/chromedriver.exe The above exception was the direct cause of the following exception: Traceback (most recent call last): File "D:\数据可视化\main.py", line 210, in <module> spiderObj.main(10)#爬取11页,初始页1+爬取页10 File "D:\数据可视化\main.py", line 28, in main brower = self.startBrower() File "D:\数据可视化\main.py", line 22, in startBrower brower = webdriver.Chrome(service=service, options=options) File "D:\a3\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 47, in __init__ super().__init__( File "D:\a3\lib\site-packages\selenium\webdriver\chromium\webdriver.py", line 53, in __init__ if finder.get_browser_path(): File "D:\a3\lib\site-packages\selenium\webdriver\common\driver_finder.py", line 47, in get_browser_path return self._binary_paths()["browser_path"] File "D:\a3\lib\site-packages\selenium\webdriver\common\driver_finder.py", line 78, in _binary_paths raise NoSuchDriverException(msg) from err selenium.common.exceptions.NoSuchDriverException: Message: Unable to obtain driver for chrome; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors/driver_location 进程已结束,退出代码1
最新发布
07-12
这个错误提示是由于无法获取到可用的Selenium Manager二进制文件导致的。具体来说,它指的是在路径F:\anaconda\lib\site-packages\selenium\webdriver\common\windows\selenium-manager.exe下找不到可用的二进制文件。 解决这个问题的方法之一是确保你已经正确安装Selenium,并且版本与你的Python环境兼容。你可以通过运行以下命令安装Selenium: ``` pip install selenium ``` 另外,你还需要下载并安装正确版本的浏览器驱动程序,例如ChromeDriver(用于Chrome浏览器)、geckodriver(用于Firefox浏览器)等。根据你的实际情况,你可能需要将这些驱动程序的路径添加到系统的环境变量中。 此外,你也可以尝试更新你当前使用Selenium版本,有时候旧版本的Selenium可能不兼容最新的浏览器版本。 总之,要解决这个问题,你需要确保正确安装Selenium和相关浏览器驱动程序,并且它们的版本兼容。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [ecw2c理解元数据:使用BigQuery k-means将4,000个堆栈溢出标签聚类](https://blog.youkuaiyun.com/cunehu1722/article/details/104928781)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [golang 开源项目全集](https://blog.youkuaiyun.com/yangyangye/article/details/73558218)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值