建立新環境
conda create -n rcnn python=3.6
刪除環境
conda remove -n rcnn --all
重命名環境
參考SO:https://stackoverflow.com/questions/42231764/how-can-i-rename-a-conda-environmentjavascript
conda 其實沒有重命名指令,實現重命名是經過 clone 完成的,分兩步:java
- 先 clone 一份 new name 的環境
- 刪除 old name 的環境
好比,想把環境 rcnn 重命名成 tfpython
第1步json
conda create -n tf --clone rcnn
Source: /anaconda3/envs/rcnn Destination: /anaconda3/envs/tf Packages: 37 Files: 8463
第2步flask
conda remove -n rcnn --all
結果瀏覽器
conda info -e
# conda environments: # crawl /anaconda3/envs/crawl flask /anaconda3/envs/flask tf /anaconda3/envs/tf root * /anaconda3
Linux下取消base
安裝conda後取消命令行前出現的base,取消每次啓動自動激活conda的基礎環境bash
方法一:服務器
每次在命令行經過conda deactivate退出base環境回到系統自動的環境lua
方法二spa
1,經過將auto_activate_base參數設置爲false實現:
conda config --set auto_activate_base false
2,那要進入的話經過conda activate base
3,若是反悔了仍是但願base一直留着的話經過conda config --set auto_activate_base true來恢復
Linux下jupyter添加conda虛環境
安裝完Anaconda利用conda建立了虛擬環境,可是啓動jupyter notebook以後卻找不到虛擬環境。
其實是因爲在虛擬環境下缺乏kernel.json文件,解決方法以下:
首先安裝ipykernel:conda install ipykernel
在虛擬環境下建立kernel文件:conda install -n 環境名稱 ipykernel
激活conda環境: source activate 環境名稱
將環境寫入notebook的kernel中
python -m ipykernel install --user --name 環境名稱 --display-name "Python (環境名稱)"
打開notebook服務器:jupyter notebook
瀏覽器打開對應地址,新建python,就會有對應的環境提示了
若是常常須要用jupyter notebook,那麼最好在建立虛擬環境的時候便安裝好ipykernel,
命令:conda create -n 環境名稱 python=3.5 ipykernel
刪除kernel環境:
jupyter kernelspec remove 環境名稱
conda下python包安裝範例
pip install biopython -i https://pypi.douban.com/simple
pip install torch -i https://pypi.douban.com/simple
pip install torchvision -i https://pypi.douban.com/simple