提问者:小点点

Python未检测到已安装的selenium


我安装了selenium并验证了安装

User-MacBook-Pro:webscrape user$ sudo pip3 install selenium

目录/用户/用户/库/缓存/pip/超文本传输协议或其父目录不归当前用户所有,缓存已被禁用。请检查该目录的权限和所有者。如果使用sudo执行pip,您可能需要sudo的-H标志。目录/用户/用户/库/缓存/pip或其父目录不属于当前用户,缓存轮已被禁用。检查该目录的权限和所有者。如果使用sudo执行pip,您可能需要sudo的-H标志。已经满足的要求:硒在 /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages(3.14.1)已经满足的要求:urllib3在 /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages(来自硒)(1.23)

然后我试着运行一个简单的python文件,我得到了这个

  User-MacBook-Pro:webscrape user$ python vendorscrape.py 

Traceback(最近调用最后一次):文件"vendorscrape.py",第1行,来自selenium导入网络驱动程序重要错误:没有名为selenium的模块

这是python脚本vendorscrape。派克

 from selenium import webdriver
 from selenium.webdriver.common.keys import Keys
 from bs4 import BeautifulSoup
 import re
 import pandas as pd
 import os



 print("we are on")

共2个答案

匿名用户

我用python3代替python

匿名用户

首先,您应该以当前用户身份安装软件包(不带sudo):

pip3 install selenium

其次,应该为pippython命令使用匹配版本。将pippython一起使用,或将pip3python3一起使用。