【发布时间】:2020-08-18 00:37:45
【问题描述】:
我可以对 anaconda envs 和已安装的软件包进行一些说明。我刚刚开始使用基础环境以外的环境来保持我的安装干净。
我刚刚删除了我的 anaconda3 文件夹,从头开始安装它,创建了一个新环境并尝试运行 jupyter-notebook。
通过 pandas 读取 excel 时,我收到错误 Missing optional dependency 'xlrd'
,提示我通过 conda 或 pip 安装 xlrd。
所以我打开终端,激活我正在使用的环境并使用 conda 安装它。我从终端关闭 JN,重新打开它并运行相同的代码。问题仍然存在。
我重复这个过程,这一次在末尾指明了 env 的名称。问题仍然存在。
我在终端里查了which python,确实是anaconda3/envs/newenv/bin/python
我使用 pip 做同样的事情(在新环境中)。我使用命令.../anaconda3/envs/newenv/bin/python -m pip install xlrd。我收到消息Requirement already satisfied: xlrd in ./anaconda3/envs/newenv/lib/python3.7/site-packages (1.2.0)。
我什至尝试使用!conda install xlrd 在笔记本中安装软件包,但仍然出现同样的错误。
最后,我通过基础环境打开 Jupyter,包在那里完美运行。
我不知道为什么我不能在 newenv 下安装它,毕竟这就是拥有本地环境的意义所在。
非常感谢您的帮助!
【问题讨论】:
-
可以分享环境的内容吗?
标签: python pip jupyter-notebook conda anaconda3