1. 程式人生 > >conda 虛擬環境

conda 虛擬環境

Conda官方指導文件

https://conda.io/docs/

檢視

檢視所有虛擬環境: conda info --envsconda env list
檢視虛擬環境中已安裝包:
虛擬環境未啟用 conda list -n myenv
虛擬環境已啟用 conda list
檢視指定安裝包,是否已被成功安裝到指定虛擬環境:conda list -n myenv scipy

建立

建立一個新的虛擬環境: conda create --name myenv(你的虛擬環境名字)
建立一個新的虛擬環境,同時安裝指定python版本: conda create -n myenv python=3.6


建立一個新的虛擬環境,同時安裝指定python版本,以及多個安裝包:conda create -n myenv python=3.6 scipy=0.15.0 numpy babel
檢視更多建立命令的幫助: conda create --help

克隆

克隆一個虛擬環境: conda create --name myclone(新的虛擬環境) --clone myenv(被克隆的虛擬環境)
驗證克隆是否成功(檢視所有虛擬環境): conda info --envs 或 conda env list

啟用

啟用虛擬環境:
macOS 和 Linux source activate myenv


Windows activate myenv

退出虛擬環境:
macOS 和 Linux source deactivate
Windows deactivate

刪除

刪除一個虛擬環境 :conda remove --name myenv --all
檢視是否成功刪掉 :conda info --envs

安裝包管理

查詢包:conda search PACKAGENAME(安裝包,即軟體名字)
安裝包:conda install PACKAGENAME
啟動軟體:PACKAGENAME
更新包:conda update PACKAGENAME
通過特殊渠道(conda-forge)或網址來安裝包:conda install --channel conda-forge PACKAGENAME


不在conda的軟體包,可通過 pip 安裝:pip install PACKAGENAME
刪除包:conda remove --name myenv PACKAGENAME
檢視當前路徑下所有Python版本的位置:
Windows: where python
Linux, macOS: which -a python
檢視當前Python的版本:python --version
安裝指定版本命令:
例如:conda install numpy=1.11

型別 命令 結果
模糊 numpy=1.11 1.11.0, 1.11.1, 1.11.2, 1.11.18 etc.
確切 numpy==1.11 1.11.0
大於等於 “numpy>=1.11” 1.11.0 或 更高版本
“numpy>=1.8,<2” 1.8, 1.9, 非 2.0