介紹Anaconda是一個(gè)用于科學(xué)計(jì)算的Python發(fā)行版,支持 Linux, Mac, Windows系統(tǒng),提供python環(huán)境管理和包管理功能,可以很方便在多個(gè)版本python之間切換和管理第三方包,Anaconda 使用 conda 來(lái)進(jìn)行 Python 環(huán)境管理和包管理。 安裝可以從 Anaconda 官方網(wǎng)站下載 https://www./ 。 這里安裝的是Linux版本 ./Anaconda2-5.0.0.1-Linux-x86_64.sh
安裝完成后,Anaconda 會(huì)在 ~/.bashrc 文件中把 Anaconda2 的路徑加到 PATH 里。如下: # added by Anaconda2 installer
export PATH='/apps/anaconda2/bin:$PATH'
管理 python 環(huán)境查看當(dāng)前使用的 Python 版本$ python -V
Python 2.7.13 :: Anaconda, Inc.
$ conda info --envs
# conda environments:
#
python27 /apps/anaconda2/envs/python27
root * /apps/anaconda2
創(chuàng)建新的 Python 版本環(huán)境這里創(chuàng)建了兩個(gè) Python 環(huán)境分別使用 2.6。x 和 3.5.x $ conda create --name python35 python=3.5
$ conda create --name python26 python=2.6
查看 Python 環(huán)境 $ conda info --envs
# conda environments:
#
python26 /apps/anaconda2/envs/python26
python27 /apps/anaconda2/envs/python27
python35 /apps/anaconda2/envs/python35
root * /apps/anaconda2
其中 * 號(hào)表示當(dāng)前使用的 Python 環(huán)境 切換 Python 環(huán)境$ source activate python35
$ python -V
Python 3.5.4 :: Anaconda, Inc.
$ conda info --envs
# conda environments:
#
python26 /apps/anaconda2/envs/python26
python27 /apps/anaconda2/envs/python27
python35 * /apps/anaconda2/envs/python35
root /apps/anaconda2
如果不想使用當(dāng)前版本,而想恢復(fù)到默認(rèn)版面,那么 $ source deactivate
刪除 Python 環(huán)境$ conda remove --name python26 --all
管理包查看當(dāng)前已經(jīng)安裝的包$ conda list
# packages in environment at /apps/anaconda2/envs/python35:
#
ca-certificates 2017.08.26 h1d4fec5_0
certifi 2017.7.27.1 py35h19f42a1_0
libedit 3.1 heed3624_0
libffi 3.2.1 h4deb6c0_3
libgcc-ng 7.2.0 h7cc24e2_2
libstdcxx-ng 7.2.0 h7a57d05_2
ncurses 6.0 h06874d7_1
openssl 1.0.2l h077ae2c_5
pip 9.0.1 py35haa8ec2a_3
python 3.5.4 he2c66cf_20
readline 7.0 hac23ff0_3
setuptools 36.5.0 py35ha8c1747_0
sqlite 3.20.1 h6d8b0f3_1
tk 8.6.7 h5979e9b_1
wheel 0.29.0 py35h601ca99_1
xz 5.2.3 h2bcbf08_1
zlib 1.2.11 hfbfcf68_1
安裝包conda install -n python35 psutil
刪除包$ conda uninstall -n python35 psutil
|
|