1. 程式人生 > >conda和pip相關操作

conda和pip相關操作

1.conda建立、刪除、啟用和退出環境

建立:conda create -n [name] python=[version]

刪除:conda remove -n [name] --all

啟用:source/conda activate [name]

退出:source/conda deactivate

1.1 conda匯出已有環境:
conda env export > environment.yml

環境會被儲存在 environment.yml檔案中。當我們想再次建立該環境,或根據別人提供的.yml檔案復現環境時,可以:

conda env create -f environment.yml  #建立
conda env update -f environment.yml  #更新

就可以復現安裝環境。移植過來的環境只是安裝了你原來環境裡用conda install等命令直接安裝的包,你用pip之類裝的東西沒有移植過來,需要你重新安裝。

1.2 pip匯出安裝的庫到requirements.txt
pip freeze > requirements.txt

pip匯入requirements.txt中列出的庫到系統

pip install -r requirements.txt
2.conda、pip更新
$ conda upate conda
$ python -m pip install --upgrade pip
3.全域性修改pip源
3.1 linux

修改~/.pip/pip.conf,修改index-url至相應源

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
3.2 windows

修改c:\users\xxx\pip\pip.ini,修改index-url至相應源

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
4.全域性修改conda源
$ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
$ conda config --set show_channel_urls yes