首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法为conda环境安装python包

无法为conda环境安装python包
EN

Stack Overflow用户
提问于 2020-05-03 16:18:01
回答 1查看 3.3K关注 0票数 0

关于anaconda env和已安装的软件包,我需要一些澄清。我刚刚开始使用基础以外的环境来保持安装的清洁。

我刚刚删除了我的anaconda3文件夹,从零开始安装,创建了一个新的环境,并尝试运行一个jupyter-记事本。

当通过熊猫阅读excel时,我得到了错误Missing optional dependency 'xlrd',提示我通过conda或pip安装xlrd。

所以我打开终端,激活我正在工作的env,并使用conda安装它。我从终端关闭JN,重新打开它并运行相同的代码。问题依然存在。

我重复这个过程,这一次表示env在末尾的名称。问题依然存在。

我在终端机上查过which python,它确实是anaconda3/envs/newenv/bin/python

我也(在新的env中)使用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在笔记本中安装软件包,但还是遇到了同样的错误。

最后,我通过底部env打开木星,包在那里工作得很好。

我不知道为什么我不能安装在newenv下,这毕竟是本地env的意义所在。

谢谢你的帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-03 16:43:31

你需要在木星中安装内核才能使用它。

代码语言:javascript
复制
jupyter kernelspec list

该命令将给出您拥有的内核列表。我假设它只显示给你Python3

现在您需要安装一个内核。记住,当中执行虚拟环境时,要执行此操作。

代码语言:javascript
复制
python3 -m pip install ipykernel
python3 -m ipykernel install --user --name <your-new-kernel-name>

你现在应该在木星笔记本上看到这个。选择木星的内核,你应该会很好。

另一件事,你可能想尝试安装木星,而在你的虚拟环境。在您的虚拟环境中,您可以:

代码语言:javascript
复制
python3 -m pip install jupyter lab

然后,在您的虚拟环境中时,在检查which jupyter之后运行jupyter。它也能解决你的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61577776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档