一、Anaconda環境管理
- 更新包至最新
conda update --all - 創建環境
conda create -n your_env_name python=3.6 - 查看環境列表
conda env list - 激活環境
activate 環境名(windows)
source activate 環境名(Linux) - 退出環境
deactivate 環境名(windows)
source deactivate 環境名(Linux) - 其它操作
創建一個新環境想克隆一部分舊的環境
conda create -n your_env_name --clone oldname
刪除某個環境
conda remove -n your_env_name --all
導出環境配置(非常有用,比如你想幫朋友安裝和你一模一樣的環境,你可以直接導出一個配置文件給他,就能免除很多人力安裝調試)
conda env export > environment.yml
將會在當前目錄生成一個environment.yml,你把它交給小夥伴或拷到另一臺機器,小夥伴只需要對這個文件執行命令
conda env create -f environment.yml
就可以生成和你原來一模一樣的環境啦
#二、Anaconda包管理
常用操作
- conda list 列舉當前環境下的所有包
- conda list -n packagename 列舉某個特定名稱包
- conda install packagename 爲當前環境安裝某包
- conda install -n envname packagename 爲某環境安裝某包
- conda search packagename 搜索某包
- conda updata packagename 更新當前環境某包
- conda update -n envname packagename 更新某特定環境某包
- conda remove packagename 刪除當前環境某包
- conda remove -n envname packagename 刪除某環境環境某包
conda本身和anaconda、python本身也算包
- conda update conda
- conda update anaconda
- conda update python
添加源
- conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- conda config --set show_channel_urls yes 在包後面顯示來源
注意:conda update --all掃描 SSL錯誤
需要將SSL模塊所在的文件夾路徑加入環境變量(D:\Program Files\Anaconda3\Library\bin)