怎么在anaconda上安装python_我是如何用Anaconda来管理Python的
Anaconda 是一個(gè)用于科學(xué)計(jì)算的 Python 發(fā)行版,支持 Linux, Mac, Windows, 包含了眾多流行的科學(xué)計(jì)算、數(shù)據(jù)分析的 Python 包。
Anaconda主要特點(diǎn):
開(kāi)源各個(gè)庫(kù)之間的依賴性列出所需其他依賴包。多種開(kāi)源庫(kù)conda是包及其依賴項(xiàng)和環(huán)境的管理工具適用語(yǔ)言:Python, R, Ruby, Lua, Scala, Java, JavaScript, C/C++, FORTRAN適用平臺(tái):Windows, macOS, Linux安裝包時(shí)自動(dòng)安裝其依賴項(xiàng)。可以便捷地在包的不同版本中自由切換。如果日常工作或?qū)W習(xí)并不必要使用1,000多個(gè)庫(kù),那么可以考慮安裝Miniconda,這里不過(guò)多介紹Miniconda的安裝及使用。
安裝
安裝方式有幾種
conda.io:https://conda.io/docs/user-guide/install/index.htmlanaconda:https://www.anaconda.com/downloadtuna: Anaconda 安裝包可以到https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/下載。Linux系統(tǒng)安裝Anaconda
Python 3.6:bash ~/Downloads/Anaconda3-5.0.1-Linux-x86_64.sh
Python 2.7:bash ~/Downloads/Anaconda2-5.0.1-Linux-x86_64.sh
系統(tǒng)命令
查看版本
conda--versionr
更新conda
conda update conda
查看已經(jīng)安裝的包列表
conda list
呼出 Anaconda 圖形界面
anaconda-navigator
查看conda幫助信息
conda --help或conda -h
卸載conda
rm -rf ~/anaconda2或rm -rf ~/anaconda3
環(huán)境管理
創(chuàng)建新環(huán)境
conda create --name
即創(chuàng)建的環(huán)境名。建議以英文命名,且不加空格,名稱兩邊不加尖括號(hào)“<>”。即安裝在環(huán)境中的包名。名稱兩邊不加尖括號(hào)“<>”。如:
# 創(chuàng)建一個(gè)名為“python2”的環(huán)境,環(huán)境中安裝版本為2.7的pythonconda create --name python2 python=2.7# 在新創(chuàng)建的環(huán)境中創(chuàng)建多個(gè)包,則直接在后以空格隔開(kāi),添加多個(gè)包名即可conda create -n python3 python=3.5 numpy pandas
提示:默認(rèn)情況下,新創(chuàng)建的環(huán)境將會(huì)被保存在/Users/
切換環(huán)境
# Linux / macOSsource activate # Windowsactivate
如果創(chuàng)建環(huán)境后安裝Python時(shí)沒(méi)有指定Python的版本,那么將會(huì)安裝與Anaconda版本相同的Python版本,即如果安裝Anaconda第2版,則會(huì)自動(dòng)安裝Python 2.x;如果安裝Anaconda第3版,則會(huì)自動(dòng)安裝Python 3.x。當(dāng)成功切換環(huán)境之后,在該行行首將以“(env_name)”或“[env_name]”開(kāi)頭。其中,“env_name”為切換到的環(huán)境名。如:在macOS系統(tǒng)中執(zhí)行source active python2,即切換至名為“python2”的環(huán)境,則行首將會(huì)以(python2)開(kāi)頭。
退出環(huán)境至root
# Linux / macOSsource deactivate# Windowsdeactivate
顯示已創(chuàng)建環(huán)境
conda info --envs或conda info -e或conda env list
復(fù)制環(huán)境
conda create --name --clone
即為被復(fù)制/克隆環(huán)境名。環(huán)境名兩邊不加尖括號(hào)“<>”。即為復(fù)制之后新環(huán)境的名稱。環(huán)境名兩邊不加尖括號(hào)“<>”。如:conda create --name py2 --clone python2,即為克隆名為“python2”的環(huán)境,克隆后的新環(huán)境名為“py2”。此時(shí),環(huán)境中將同時(shí)存在“python2”和“py2”環(huán)境,且兩個(gè)環(huán)境的配置相同。刪除環(huán)境
conda remove --name --all
注意:為被刪除環(huán)境的名稱。環(huán)境名兩邊不加尖括號(hào)“<>”。
管理包
查找可供安裝的包版本
精確查找
conda search --full-name
模糊查找
conda search
獲取當(dāng)前環(huán)境中已安裝的包信息
conda list
安裝包
在指定環(huán)境中安裝包
conda install --name
例如:conda install --name python2 pandas即在名為“python2”的環(huán)境中安裝pandas包。
在當(dāng)前環(huán)境中安裝包
conda install
例如:
conda install pandas 即在當(dāng)前環(huán)境中安裝pandas包
使用pip安裝包
pip install
如:pip install see即安裝see包。
從Anaconda.org安裝包
在瀏覽器打開(kāi): http://anaconda.org, 搜索包
卸載包
卸載指定環(huán)境中的包
conda remove --name
例如:conda remove --name python2 pandas即卸載名為“python2”中的pandas包。
卸載當(dāng)前環(huán)境中的包
conda remove
例如:conda remove pandas即在當(dāng)前環(huán)境中卸載pandas包。
更新包
更新所有包
conda update--all或conda upgrade--all
更新指定包
conda update 或conda upgrade
更新多個(gè)指定包,則包名以空格隔開(kāi),向后排列。如:conda update pandas numpy matplotlib即更新pandas、numpy、matplotlib包。
總結(jié)
以上是生活随笔為你收集整理的怎么在anaconda上安装python_我是如何用Anaconda来管理Python的的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 9800元起 qdc发布Tiger旗舰耳
- 下一篇: 小伙白天五菱拉货 晚上开兰博基尼炸街!网