关于selenium包安装运行的问题排除

selenium 包安装

首先是想要在base环境下安装的,但是因为base环境的内容太多,solve解决依赖问题耗时过长,所以考虑新建环境。

1
2
3
conda create -n webdriver python=3.7
conda activate webdriver
conda install selenium

出现问题

在按照例程运行代码时,出现了以下问题:

1
2
3
4
5
6
7
8
from selenium import webdriver
import pandas as pd
import platform
import matplotlib.pyplot as plt
import os
chromedriver = os.path.abspath('C:\\Users\\18381\\anaconda3\\Scripts\\chromedriver.exe')
os.environ["webdriver.chrome.driver"] = chromedriver
driver = webdriver.Chrome()

出现了以下错误:
Unable to obtain driver using Selenium Manager: C:\Users\18381\anaconda3\envs\webdriver\lib\site-packages\selenium\webdriver\common\windows\selenium-manager.exe is missing.

因此,查阅github上有关issue,发现是conda打包问题,没有打包这个可执行文件。因此,需要手动下载这个文件,放到对应的目录下。
下载文件

其他需要注意的地方

比如求解器,可以使用新的求解器例如libmamba
虽然我还没完全搞懂这个东西如何使用

需要先安装chrome和对应的chromedriver
chromedriver


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!