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
界面
快捷鍵
路徑