查看 anaconda3 安装了哪些虚拟环境
conda env list 或 conda info -e 确认当前存在什么虚拟环境。
[rin]# conda env list
# conda environments:
#
/home/ji/software/Anaconda/
base * /home/software/anaconda3
py38 /home/software/anaconda3/envs/py38
/home/sg/anaconda3
/home/sg/anaconda3/envs/LncDeep
/home/sg/anaconda3/envs/NCResNetEnv
/home/sg/anaconda3/envs/PLEK2
/home/sg/anaconda3/envs/py385
/home/sg/anaconda3/envs/py385_2110
/home/sg/anaconda3/envs/tens
/home/user01/anaconda3/envs/RL
创建 anaconda3 虚拟环境
cd /home/sqxiong/anaconda3/bin
conda create -n decode python=3.8.5
# To activate this environment, use
#
# $ conda activate decode
#
# To deactivate an active environment, use
#
# $ conda deactivate
删除移除 anaconda3 虚拟环境
# 第一步:首先退出环境
conda deactivate
# 第二步:查看虚拟环境列表,此时出现列表的同时还会显示其所在路径
conda env list
# 第三步:删除环境
conda env remove -p 要删除的虚拟环境路径
conda env remove -p /home/software/anaconda3/envs/decode
在特定虚拟环境下安装包
conda create -n mydlenv python=3.8.5
#
# To activate this environment, use
#
# $ conda activate mydlenv
#
# To deactivate an active environment, use
#
# $ conda deactivate
conda activate mydlenv ## 激活虚拟环境
which pip # 查看pip
/home/software/anaconda3/envs/mydlenv/bin/pip
安装包
# pip install wget
conda install -n your_env_name [package]对虚拟环境中安装额外的包
查看包的安装位置
# find ./ -name *wget*
./lib/python3.8/site-packages/wget.py
./lib/python3.8/site-packages/wget-3.2.dist-info
./lib/python3.8/site-packages/__pycache__/wget.cpython-38.pyc
/home/software/anaconda3/envs/mydlenv/lib/python3.8/site-packages
为jupyter notebook配置虚拟环境
新安装好的虚拟环境,只有一个自带python3
查看Jupyter Notebook 当前运行的虚拟环境
import os, sys print(sys.executable) # print(sys.version) print(sys.version_info)
# which jupyter
/home/user01/anaconda3/bin/jupyter
# jupyter kernelspec list
Available kernels:
python3 /home/user01/anaconda3/share/jupyter/kernels/python3
为了让Jupyter Notebook支持虚拟运行环境,需要在Anaconda里安装一个插件。
1)退出目前正在运行的Jupyter Notebook Server,然后执行:
2)conda install nb_conda ### 必须
3)再重新开启Jupyter Notebook
# pwd
/home/software/anaconda3/bin
# pip install ipykernel ipython
# ipython kernel install --user --name mydlenv ### 必须
Installed kernelspec mydlenv in /root/.local/share/jupyter/kernels/mydlenv
/home/software/anaconda3/envs/mydlenv/bin
(mydlenv) []# pwd
/home/software/anaconda3/envs/mydlenv/bin
(mydlenv) ]# which python
/home/software/anaconda3/envs/mydlenv/bin/python
(mydlenv) []# nohup python -m jupyter notebook --allow-root --notebook-dir='/data/pigenhancer/' --ip 0.0.0.0 > /home/software/anaconda3/bin/jupyter.log 2>&1
(mydlenv) []# more /home/software/anaconda3/bin/jupyter.log
nohup: 忽略输入
/home/software/anaconda3/envs/mydlenv/bin/python: No module named jupyter
REF
https://www.cnblogs.com/emanlee/p/16126950.html
http://www.manongjc.com/detail/51-aovrpyptycuxsqv.html
标签:mydlenv,jupyter,anaconda3,envs,notebook,虚拟环境,conda,home From: https://www.cnblogs.com/emanlee/p/17070138.html