【发布时间】:2022-01-15 17:42:57
【问题描述】:
可能还有一百万个其他问题在问同样的问题,但我今天已经解决了所有问题,但我仍然找不到我的问题的解决方案。
我正在使用 selenium 开发一个简单的 Instagram 机器人,并且我最近开始了一个新项目(使用 VS Code)
from selenium import webdriver
from time import sleep
browser = webdriver.Chrome()
browser.get("https://www.instagram.com/")
sleep(5)
browser.close()
我收到此错误:
Traceback (most recent call last):
File "/Users/tay/Desktop/Bot/run.py", line 1, in <module>
from selenium import webdriver
ImportError: No module named selenium
Selenium 为以前的项目工作,但现在不是。我已经检查了多次,我确信我的 Mac 上肯定安装了 selenium。目前正在运行 python 版本 3.10.0,当我执行 pip install selenium 时收到“要求已满足”消息
有人可以解释什么是错的吗?我已经通过 IDE 和 selenium 重新安装,但仍然没有成功。
【问题讨论】:
-
您可以尝试在命令提示符下运行
pip3 install selenium然后python3 run.py吗? -
尝试使用 python IDLE 来完成相同的任务。你也安装了其他python版本吗?
-
在代码
print( sys.executable )中运行以获取此代码使用的/full/path/to/python。然后使用/full/path/to/python -m pip install ...使用正确的 Python 安装模块。 -
顺便说一句:你可以检查
pip -V看看这个pip是否安装了当前Python 的模块。不同版本不共享模块。每个 Python 都需要自己的pip并且通常你可能有pip、pip3、pip3.9、pip3.10来为不同的 Python 安装模块。或者有时使用 Python 安装模块更简单 -python -m pip install ...