我同时拥有python 3.7和3.8。我尝试多次安装和卸载硒,每次在终端中使用不同的命令行。我尝试过的一些事情是
pip install selenium
sudo pip install selenium
sudo pip3 install selenium
sudo -H pip3 install -U selenium
我什至从pypi website下载了selenium-3.141.0.tar.gz,并运行设置文件。
我始终收到以下消息:
Requirement already satisfied: selenium in ./opt/anaconda3/lib/python3.7/site-packages (3.141.0) Requirement already satisfied: urllib3 in ./opt/anaconda3/lib/python3.7/site-packages (from selenium) (1.25.9)
但是,当我在python中尝试from selenium import webdriver
时,出现以下错误消息:
Traceback (most recent call last): File "<pyshell#2>", line 1, in <module>from selenium import webdriver ModuleNotFoundError: No module named 'selenium'
为什么python告诉我它尚未安装,但是我的终端告诉我它已经安装了?
答案 0 :(得分:0)
尝试在终端上运行python3 -m pip install selenium
答案 1 :(得分:0)
星期一快乐!
您应该检查的另一件事:虚拟环境兼容性
如果您的项目具有虚拟环境,那么如果该venv是在安装硒之前创建的,或者该项目未使用Python venv版本,则该软件包可能不是venv中定义的依赖项的一部分。因此,您可以通过以下方式进行纠正
$source venv\Scripts\activate #or can be
$source venv\bin\activate
希望这会有所帮助。祝你好运!
答案 2 :(得分:0)
check 1.3 它完美地工作,你只需要找到你的python路径,它通常是这样的 C:\Users"yourname"\AppData\Local\Programs\Python