首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pycwt封装用木星实验室的ModuleNotFoundError

pycwt封装用木星实验室的ModuleNotFoundError
EN

Stack Overflow用户
提问于 2019-07-03 09:00:39
回答 1查看 4.4K关注 0票数 3

我有一个conda环境,其中我安装了小波包吡喹酮,使用:

代码语言:javascript
复制
conda install -n myenv -c conda-forge pycwt

按照Anaconda云中的规定。

在我的终端上,命令import pycwt工作得很好。当我在木星实验室(在虚拟环境中)打开笔记本时,运行

代码语言:javascript
复制
import pycwt

收益率

代码语言:javascript
复制
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-3-501c582ee37d> in <module>
----> 1 import pycwt

ModuleNotFoundError: No module named 'pycwt'

当我在木星实验室中的终端上运行它时,同样的命令工作得很好。我在虚拟环境中安装的其他软件包在笔记本和终端上运行得都很好。

在StackOverflow、这里这里上似乎也有类似的问题,但尚未得到解答。

EN

回答 1

Stack Overflow用户

发布于 2019-07-03 10:01:16

我想出来了:看起来我在木星实验室的笔记本运行的是基本内核,而不是虚拟环境的内核。我打字

代码语言:javascript
复制
import sys
sys.executable

在我的笔记本上得到了结果

代码语言:javascript
复制
'/anaconda3/bin/python'

而不是期望的

代码语言:javascript
复制
'/anaconda3/envs/myenv/bin/python'

我按照iPython文档中的说明解决了这个问题。总之,我需要为我的新环境安装一个新的iPython内核。运行:

代码语言:javascript
复制
conda install -n myenv ipython
conda activate myenv
python -m ipykernel install --user --name myenv --display-name "Python (myenv)"

然后,在新环境下运行木星实验室:

代码语言:javascript
复制
conda activate myenv
jupyter lab

当我打开一个新笔记本(也在现有笔记本的右上角)时,我能够选择内核"Python (myenv)“。

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

https://stackoverflow.com/questions/56866495

复制
相关文章

相似问题

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