gpt4 book ai didi

python - Jupyter Lab 中针对包 pycwt 的 ModuleNotFoundError

转载 作者:行者123 更新时间:2023-12-04 15:43:31 26 4
gpt4 key购买 nike

我有一个 conda 环境,我在其中安装了 wavelet 包 pycwt使用:

conda install -n myenv -c conda-forge pycwt

Anaconda cloud 中规定.

在我的终端上,命令 import pycwt 工作正常。当我在 Jupyter Lab(在虚拟环境中)上打开一个笔记本时,运行

import pycwt

产量

---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-3-501c582ee37d> in <module>
----> 1 import pycwt

ModuleNotFoundError: No module named 'pycwt'

当我在 Jupyter Lab 的终端上运行同一命令时,它运行良好。我在虚拟环境中安装的其他软件包在笔记本和终端上都运行良好。

StackOverflow 上好像有类似的问题herehere但都没有得到答复。

最佳答案

我想通了:看起来我在 Jupyter Lab 中的笔记本运行的是基本内核,而不是虚拟环境的内核。我输入了

import sys
sys.executable

进入我的笔记本并得到结果

'/anaconda3/bin/python'

而不是想要的

'/anaconda3/envs/myenv/bin/python'

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

conda install -n myenv ipython
conda activate myenv
python -m ipykernel install --user --name myenv --display-name "Python (myenv)"

然后,在新环境中运行 Jupyter Lab:

conda activate myenv
jupyter lab

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

关于python - Jupyter Lab 中针对包 pycwt 的 ModuleNotFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56866495/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com