繁体   English   中英

conda 列出不在 Jupyter 活动环境中的包

[英]conda list packages not from active environment in Jupyter

我想使用安装在环境 crocoanalysis 中的软件包运行 Jupyter 笔记本(在远程服务器上)

conda create crocoanalysis
conda activate crocoanalysis
conda install netcdf4

完美运行,安装了 package:

(crocoanalysis) conda list
# packages in environment at /home6/datahome/abarboni/.conda/envs/crocoanalysis:
[...]
netcdf4                   1.5.3            py38hbf33ddf_0

现在我与 Jupyter 笔记本 kernel 共享了这个环境,并运行笔记本(更改端口以在我的本地计算机上访问它,但这在这里不是先验问题):

(crocoanalysis) python -m ipykernel install --user --name=crocoanalysis
(crocoanalysis) nohup jupyter notebook --no-browser --port=8090

运行笔记本,环境可用且处于活动状态,但列出的包不是活动环境的包,而是继续使用基本环境......缺少什么?

Jupyter笔记本output

我还尝试将环境目录放入 PYTHONPATH 但 1)它不起作用,2)这不正是我想要的:(添加到 .bashrc 中)

export PYTHONPATH="${PYTHONPATH}:/home6/datahome/abarboni/.conda/envs/crocoanalysis"

我也尝试在这个新环境之外运行笔记本,但也不起作用

在特定环境中打开 Jupyter notebook 有两种流行的方法。

  1. 简单 如果您使用的是 Anaconda 导航器,则从下拉菜单中打开 Anaconda 导航器和 select 环境。 最后,如果 Jupyter Notebook 没有安装,请先安装然后打开。 在此处输入图像描述

  2. 最好可以使用 Anaconda 提示打开环境,然后打开jupuyter notebook。

首先,您可以检查您想要的环境是否存在。 你可以通过这个命令检查,

conda env list

然后如果环境可用,则使用激活命令激活特定环境,

conda activate Tensorflow

要安装 Jupyter notebook,您可以简单地使用,

pip3 install Jupyter 

最后,为了打开 Jupyter notebook,

jupyter notebook

毕竟,如果这些解决方案中的任何一个都没有显示您的包,那么您可以使用最后一种方法,

  1. 奖励在创建环境时不要安装任何软件包。 使用给定的方法创建环境或查看Jupyter 笔记本Anaconda 提示的文档
    对于如何创建环境以及如何在 anacodna 提示符中安装 Jupyter 笔记本。

完成所有操作后,打开 Jupyter notebook 并使用“。”在块中键入安装命令。 在特定环境中安装 package,例如,

!pip install numpy 

那应该行得通。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM