文章目錄
一、管理conda:
(1)檢查conda版本:
conda --version
(2)獲取版本號
conda --version
# 或
conda -V
(3)列出所有的環境
conda info -envis或者(-e)
** 注意:conda有時也會在目前活動的環境前邊加上號。**
(4)查看所有已安裝包
conda list
(5)查看環境管理的全部命令幫助
conda env -h
(6)安裝特定版本的包
conda install package=version
二、升級
(1)conda升級
我們可以在命令行中或者anaconda prompt中執行命令進行操作。
conda update conda #升級conda
conda update anaconda #升級anaconda前要先升級conda
conda update --all #升級所有包
(2)conda升級後釋放空間
在升級完成之後,我們可以使用命令來清理一些無用的包以釋放一些空間:
conda clean -p #刪除沒有用的包
conda clean -t #刪除保存下來的壓縮文件(.tar)
三、虛擬環境
(1)查看conda下的包
conda list命令用於查看conda下的包,而conda env list
命令可以用來查看conda創建的所有虛擬環境。
conda create -n env-name python=x.x:創建虛擬環境
conda remove -n env-name --all:刪除虛擬環境
(2)激活這個新環境
- Linux,OS X:
source activate env-name
- Windows:
activate env-name
小技巧:
新的開發環境會被默認安裝在你conda目錄下的envs文件目錄下。你可以指定一個其他的路徑;去通過conda create -h
瞭解更多信息吧。
小技巧:
如果我們沒有指定安裝python的版本,conda會安裝我們最初安裝conda時所裝的那個版本的python。
(3)切換到系統根目錄
如果要從你當前工作環境的路徑切換到系統根目錄時,鍵入:
- Linux,OS X:
source deactivate
- Windows:
deactivate
(4)複製一個環境
通過克隆來複制一個環境。這兒將通過克隆snowfllakes來創建一個稱爲flowers的副本。
conda create -n flowers --clone snowflakes
通過conda info –-envs
來檢查環境
(5)刪除一個環境
如果你不想要這個名爲flowers的環境,就按照如下方法移除該環境:
conda remove -n flowers
四、把環境添加到jupyter notebook
首先通過activate進入想要添加的環境中,然後安裝ipykernel,接下來就可以進行添加了。
pip install ipykernel
python -m ipykernel install --name Python27 #Python27可以取與環境名不一樣的名字,但方便起見建議統一
(1)查看已添加到jupyter notebook的kernel
我們可以使用jupyter kernelspec list
來查看已添加到jupyter notebook的kernel。
顯示如下:
PS C:\Users\25387> jupyter kernelspec list
Available kernels:
python3 D:\Anaconda\anaconda\share\jupyter\kernels\python3
(2)刪除指定的kernel
若想刪除某個指定的kernel,可以使用命令jupyter kernelspec remove kernel_name
來完成。
- 由於python是不向後兼容的,分開環境可以避免語法版本不一引起的錯誤,同時這也可以避免工具包安裝與調用的混亂。