conda建立虚拟环境
常用指令
conda env list # 查看环境
conda create -n env_name python=3.6.8 # 安装对应python的虚拟环境
conda activate env_name # 激活虚拟环境 / linux下用source activate
conda deactivate # 退出虚拟环境
conda remove -n env_name # 删除虚拟环境
注意
- 如果在创建虚拟环境时没有指定python版本,那么虚拟环境创建时并没有建立一个新的python环境,只是复制了base环境,使用pip list查看发现所有包和base环境是相同的,在该虚拟环境下使用pip安装新的包,相当于是在base下安装,因此两者的pip list的内容是同时变化的
- 当使用conda install的方式在没有建立新python环境的虚拟环境下安装包时,conda会默认建立一个和base的python相同版本的python环境,当拥有新的python环境后,环境都会被初始化为只剩几个简单的包,而和base环境隔离开来,此时虚拟环境中的pip为自己的pip,再次使用pip或者conda安装的包都和base没有任何关系
在jupyter notebook中切换虚拟环境
conda install ipykernel
conda install nb_conda
conda activate env_name
python -m ipykernel install --user --name env_name --display-name "Python [env_name]" # python -m ipykernel install --user --name 环境名称 --display-name "显示的名称"
conda SSL错误
参考:
Jupyter notebook
界面
快捷键
路径