管理環(huán)境
可以使用 conda 創(chuàng)建環(huán)境以隔離項(xiàng)目
- 創(chuàng)建環(huán)境并且集成anaconda base的package
conda create -n env_name anaconda list of packages && conda activate env_name
-n env_name 設(shè)置環(huán)境的名稱(-n 是指名稱),而 list of packages 是要安裝在環(huán)境中的包的列表壹蔓。
conda create -n py3 anaconda python=3 && conda activate py3
conda create -n py2 anaconda python=2 && conda activate py2
制定python版本 - 進(jìn)入環(huán)境
source activate my_env
for OSX/Linux
activate my_env
for Windows - 列出環(huán)境
conda env list
當(dāng)前所在環(huán)境的旁邊會(huì)有一個(gè)星號(hào),默認(rèn)的環(huán)境(即當(dāng)你不在選定環(huán)境中時(shí)使用的環(huán)境)名為 root钝侠。 - 刪除環(huán)境
conda env remove -n env_name
管理包
- 安裝包
conda install package_name
conda install numpy scipy pandas
安裝多個(gè)包 - 卸載包
conda remove package_name
不考慮dependency強(qiáng)制刪除
conda remove --force package_name
- 更新包
conda update package_name
conda update --all
如果conda無法安裝包,可以用pip
activate py3
pip install package_name
讓pip使用國內(nèi)鏡像源
在你的“C:\Users\你的用戶名\”目錄下創(chuàng)建“pip”目錄酸舍,“pip”目錄下創(chuàng)建“pip.ini”文件(注意:以UTF-8 無BOM格式編碼)帅韧;
[global]
index-url=http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
查看已經(jīng)pip的包pip list
My Environment -- torch
conda create -n torch python=3.6
conda activate torch
# create bash
conda install -c menpo opencv3
conda install tensorflow-gpu
conda install pytorch torchvision cuda100 -c pytorch
conda install scikit-image
pip install tensorboardX
安裝
清華鏡像
我安裝了miniconda,輕量級(jí)代替
linux安裝conda
需要確認(rèn)的地方
- 是否把Anaconda加入環(huán)境變量啃勉,這涉及到能否直接在cmd中使用conda忽舟、jupyter、ipython等命令淮阐,推薦打勾
- 是否設(shè)置Anaconda所帶的Python 3.6為系統(tǒng)默認(rèn)的Python版本叮阅,推薦設(shè),整個(gè)系統(tǒng)統(tǒng)一
安裝成功后修改其包管理鏡像為國內(nèi)源
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