[英]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
运行笔记本,环境可用且处于活动状态,但列出的包不是活动环境的包,而是继续使用基本环境......缺少什么?
我还尝试将环境目录放入 PYTHONPATH 但 1)它不起作用,2)这不正是我想要的:(添加到 .bashrc 中)
export PYTHONPATH="${PYTHONPATH}:/home6/datahome/abarboni/.conda/envs/crocoanalysis"
我也尝试在这个新环境之外运行笔记本,但也不起作用
在特定环境中打开 Jupyter notebook 有两种流行的方法。
简单 如果您使用的是 Anaconda 导航器,则从下拉菜单中打开 Anaconda 导航器和 select 环境。 最后,如果 Jupyter Notebook 没有安装,请先安装然后打开。
最好可以使用 Anaconda 提示打开环境,然后打开jupuyter notebook。
首先,您可以检查您想要的环境是否存在。 你可以通过这个命令检查,
conda env list
然后如果环境可用,则使用激活命令激活特定环境,
conda activate Tensorflow
要安装 Jupyter notebook,您可以简单地使用,
pip3 install Jupyter
最后,为了打开 Jupyter notebook,
jupyter notebook
毕竟,如果这些解决方案中的任何一个都没有显示您的包,那么您可以使用最后一种方法,
完成所有操作后,打开 Jupyter notebook 并使用“。”在块中键入安装命令。 在特定环境中安装 package,例如,
!pip install numpy
那应该行得通。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.