【发布时间】:2018-03-14 07:48:37
【问题描述】:
我新建了一个环境,在 Anaconda 提示符下安装了一些包:
conda create -n webscap requests scrapy lxml selenium html5lib pandas
activate webscap
conda config --env --add channels conda-forge
conda install -n webscap beautifulsoup4
我可以通过在 jupyter 中运行 !conda list -n webscap 看到 selenium 已安装:
selenium 3.9.0 py36_0 conda-forge
但是当我import selenium 我得到:
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-12-612ef00a7e75> in <module>()
----> 1 import selenium
ModuleNotFoundError: No module named 'selenium'
我什至尝试通过conda install -n webscap selenium 再次安装它,但又遇到了同样的错误。有人可以帮忙吗?谢谢!
【问题讨论】:
-
我已经在新环境的python提示符下测试过了,没有任何问题。在 python 提示符
sys.path中似乎给出了 \\Anadonda3\\envs\\webscap\\ 而在 jupyter 中给出了 `\Anaconda\'。所以这意味着在新创建的环境中,我将查看安装在根环境而不是新环境中的包!我能做些什么以及为什么会发生这种情况?感谢您的帮助!
标签: selenium web-scraping anaconda python-3.6