【发布时间】:2020-05-11 16:55:38
【问题描述】:
我正在尝试在 Mac 上构建一个简单的 python (python3) 网络爬虫。我以许多不同的方式安装了 Selenium,但是当我运行我的网络抓取程序时,输出总是显示:
Traceback (most recent call last):
File "/Users/username/Desktop/instagram_bot.py", line 1, in <module>
from selenium import webdriver
ImportError: No module named selenium
[Finished in 0.6s with exit code 1]
[shell_cmd: python -u "/Users/username/Desktop/instagram_bot.py"]
[dir: /Users/username/Desktop]
[path: /Users/username/opt/anaconda3/bin:/Users/username/opt/anaconda3/condabin:/Users/username/anaconda3/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin]
这是一个常见问题,但我还没有找到解决方案。
【问题讨论】:
-
始终共享整个错误消息/回溯。我们需要一些关于您的环境的信息。通过查看此处的其他 cmets,如果您对此感到苦恼,我建议您只使用 Conda。
-
现在我上传了整个错误信息
-
可能是您安装了多个 Python 版本 - 所以
pip install不会安装到 conda 版本。也许试试conda install(see here for more info) -
哦,你已经在使用 Conda 了。你能分享一下你是如何安装 Selenium 的吗?我的猜测是安装不正确,或者虚拟环境没有被使用。
-
@user101 实际上,Conda 环境带有他们自己的 pip 版本,所以他们在技术上可以做到
pip install,尽管他们真的不应该这样做。然后他们的整个问题是在正确的环境中安装它;)
标签: python python-3.x selenium bots