Anaconda安裝與包和環境管理
Python虛擬環境之Anaconda&virtualenv
一、Anaconda下載安裝
[ˌænəˈkɒndə] 額呢曠達
一個開源的Python發行版本,其包含了conda、Python等180多個科學包及其依賴項。因為包含了大量的科學包,Anaconda 的下載檔案比較大(約 531 MB),如果只需要某些包,或者需要節省頻寬或儲存空間,也可以使用Miniconda這個較小的發行版(僅包含conda和 Python)。
Anaconda提供了一個導航頁面(Anaconda Navigator)和管理控制檯(Anaconda Prompt)方便使用者操作。
我們可以通過圖形化介面方便簡單的完成虛擬環境建立和包管理,也可以通過控制檯命令完成。
Anaconda提供了一個強大的conda工具,用以包管理和環境管理,包管理與pip類似;環境管理則與許多第三方虛擬環境管理包工具類似。
下載後雙擊exe檔案進行安裝。
-
next
-
i agree
-
選擇“Just Me”的安裝,除非您為所有使用者安裝(需要Windows管理員許可權)並單擊“下一步”。
- 選擇安裝目錄
- 選擇是否將Anaconda新增到PATH環境變數中。我們建議不要將Anaconda新增到PATH環境變數中,因為這會干擾其他軟體。而是通過從開始選單開啟Anaconda Navigator或Anaconda Prompt來使用Anaconda軟體。
。。。。選擇是否將Anaconda註冊為預設Python。除非您計劃安裝和執行多個版本的Anaconda或多個版本的Python,否則請接受預設值並選中此框。
- 安裝點選next
-
skip即可
-
完成
-
安裝完成後,開啟Anaconda Navigator(Anaconda附帶的程式)進行驗證:從Windows“開始”選單中選擇快捷方式Anaconda Navigator。如果Navigator開啟,則表示您已成功安裝Anaconda。
-
單擊開始 - 然後從快捷方式中選擇Anaconda Navigator。如果它開啟,您已成功安裝Anaconda。
二、管理包
開啟Anaconda Prompt
# 安裝包
conda install pandas
# 同時安裝兩個包
conda install pandas numpy
# 安裝指定版本的包
conda install numpy=1.10
# 解除安裝
conda remove pandas
# 更新包
conda update pandas
# 更新環境中的所有包
conda update --all
#列出已安裝的包
conda list
三、管理環境
開啟Anaconda Prompt
# 建立虛擬環境
conda create -n env_name package_names
env_name 是設定環境的名稱(-n 是指該命令後面的env_name是你要建立環境的名稱),
package_names 是你要安裝在建立環境中的包名稱。
要建立環境名稱為 py3 的環境並在其中安裝 numpy,在終端中輸入
conda create -n py3 pandas
# 建立python環境
# python3
conda create -n py3 python=3
# python2
conda create -n py2 python=2
# 特定版本
conda create -n py python=3.6
# 啟用環境
activate py3
# windows
# 退出當前環境
deactivate
# windows
# 列出你建立的所有環境
conda env list
# 刪除指定的環境
conda env remove -n env_name
pycharm配置Anaconda 的環境
- 檢視Anaconda 的環境地址
- 新增地址
- 這裡可以隨時切換環境
示例:
建立基於python2的名為py2的環境,並安裝requests庫。
//建立名為py2 的環境並安裝python2(不帶點預設2裡最新版本):conda create -n py2 python=2 , 需要確定輸入y
(base) D:\Program Files\pythonenv>conda create -n py2 python=2
Solving environment: done
## Package Plan ##
environment location: D:\Users\13579\Anaconda3\envs\py2
added / updated specs:
- python=2
The following packages will be downloaded:
package | build
---------------------------|-----------------
python-2.7.15 | hcb6e200_5 19.6 MB
sqlite-3.25.3 | h0c8e037_0 873 KB
vs2008_runtime-9.00.30729.1| hfaea7d5_1 1017 KB
setuptools-40.6.2 | py27_0 662 KB
pip-18.1 | py27_0 1.8 MB
certifi-2018.11.29 | py27_0 146 KB
wincertstore-0.2 | py27hf04cefb_0 13 KB
wheel-0.32.3 | py27_0 52 KB
vc-9 | h7299396_1 3 KB
------------------------------------------------------------
Total: 24.1 MB
The following NEW packages will be INSTALLED:
certifi: 2018.11.29-py27_0
pip: 18.1-py27_0
python: 2.7.15-hcb6e200_5
setuptools: 40.6.2-py27_0
sqlite: 3.25.3-h0c8e037_0
vc: 9-h7299396_1
vs2008_runtime: 9.00.30729.1-hfaea7d5_1
wheel: 0.32.3-py27_0
wincertstore: 0.2-py27hf04cefb_0
Proceed ([y]/n)? y
Downloading and Extracting Packages
python-2.7.15 | 19.6 MB
| ############################################################################ | 100%
sqlite-3.25.3 | 873 KB
| ############################################################################ | 100%
vs2008_runtime-9.00. | 1017 KB
| ############################################################################ | 100%
setuptools-40.6.2 | 662 KB
| ############################################################################ | 100%
pip-18.1 | 1.8 MB
| ############################################################################ | 100%
certifi-2018.11.29 | 146 KB
| ############################################################################ | 100%
wincertstore-0.2 | 13 KB
| ############################################################################ | 100%
wheel-0.32.3 | 52 KB
| ############################################################################ | 100%
vc-9 | 3 KB
| ############################################################################ | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
# $ conda activate py2
#
# To deactivate an active environment, use
#
# $ conda deactivate
//檢視環境列表:conda env list
(base) D:\Program Files\pythonenv>conda env list
# conda environments:
#
base * D:\Users\13579\Anaconda3
py2 D:\Users\13579\Anaconda3\envs\py2
//切換環境到py2:conda activate py2
(base) D:\Program Files\pythonenv>conda activate py2
//檢視已安裝的包:conda list
(py2) D:\Program Files\pythonenv>conda list
# packages in environment at D:\Users\13579\Anaconda3\envs\py2:
#
# Name Version Build Channel
certifi 2018.11.29 py27_0
pip 18.1 py27_0
python 2.7.15 hcb6e200_5
setuptools 40.6.2 py27_0
sqlite 3.25.3 h0c8e037_0
vc 9 h7299396_1
vs2008_runtime 9.00.30729.1 hfaea7d5_1
wheel 0.32.3 py27_0
wincertstore 0.2 py27hf04cefb_0
//在此環境下安裝requests庫:conda install requests , 需要確定輸入y
(py2) D:\Program Files\pythonenv>conda install requests
Solving environment: done
## Package Plan ##
environment location: D:\Users\13579\Anaconda3\envs\py2
added / updated specs:
- requests
The following packages will be downloaded:
package | build
---------------------------|-----------------
asn1crypto-0.24.0 | py27_0 154 KB
requests-2.20.1 | py27_0 84 KB
six-1.12.0 | py27_0 22 KB
openssl-1.1.1a | h0c8e037_0 4.8 MB
pycparser-2.19 | py27_0 173 KB
cryptography-2.4.1 | py27hcfb25f9_1 538 KB
cffi-1.11.5 | py27hc64555f_1 206 KB
chardet-3.0.4 | py27_1 191 KB
pysocks-1.6.8 | py27_0 22 KB
win_inet_pton-1.0.1 | py27_1 6 KB
ipaddress-1.0.22 | py27_0 33 KB
urllib3-1.23 | py27_0 150 KB
enum34-1.1.6 | py27_1 57 KB
pyopenssl-18.0.0 | py27_0 80 KB
idna-2.7 | py27_0 132 KB
------------------------------------------------------------
Total: 6.6 MB
The following NEW packages will be INSTALLED:
asn1crypto: 0.24.0-py27_0
ca-certificates: 2018.03.07-0
cffi: 1.11.5-py27hc64555f_1
chardet: 3.0.4-py27_1
cryptography: 2.4.1-py27hcfb25f9_1
enum34: 1.1.6-py27_1
idna: 2.7-py27_0
ipaddress: 1.0.22-py27_0
openssl: 1.1.1a-h0c8e037_0
pycparser: 2.19-py27_0
pyopenssl: 18.0.0-py27_0
pysocks: 1.6.8-py27_0
requests: 2.20.1-py27_0
six: 1.12.0-py27_0
urllib3: 1.23-py27_0
win_inet_pton: 1.0.1-py27_1
Proceed ([y]/n)? y
Downloading and Extracting Packages
asn1crypto-0.24.0 | 154 KB
| ############################################################################ | 100%
requests-2.20.1 | 84 KB
| ############################################################################ | 100%
six-1.12.0 | 22 KB
| ############################################################################ | 100%
openssl-1.1.1a | 4.8 MB
| ############################################################################ | 100%
pycparser-2.19 | 173 KB
| ############################################################################ | 100%
cryptography-2.4.1 | 538 KB
| ############################################################################ | 100%
cffi-1.11.5 | 206 KB
| ############################################################################ | 100%
chardet-3.0.4 | 191 KB
| ############################################################################ | 100%
pysocks-1.6.8 | 22 KB
| ############################################################################ | 100%
win_inet_pton-1.0.1 | 6 KB
| ############################################################################ | 100%
ipaddress-1.0.22 | 33 KB
| ############################################################################ | 100%
urllib3-1.23 | 150 KB
| ############################################################################ | 100%
enum34-1.1.6 | 57 KB
| ############################################################################ | 100%
pyopenssl-18.0.0 | 80 KB
| ############################################################################ | 100%
idna-2.7 | 132 KB
| ############################################################################ | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
//再次檢視此環境下安裝的包:conda list
(py2) D:\Program Files\pythonenv>conda list
# packages in environment at D:\Users\13579\Anaconda3\envs\py2:
#
# Name Version Build Channel
asn1crypto 0.24.0 py27_0
ca-certificates 2018.03.07 0
certifi 2018.11.29 py27_0
cffi 1.11.5 py27hc64555f_1
chardet 3.0.4 py27_1
cryptography 2.4.1 py27hcfb25f9_1
enum34 1.1.6 py27_1
idna 2.7 py27_0
ipaddress 1.0.22 py27_0
openssl 1.1.1a h0c8e037_0
pip 18.1 py27_0
pycparser 2.19 py27_0
pyopenssl 18.0.0 py27_0
pysocks 1.6.8 py27_0
python 2.7.15 hcb6e200_5
requests 2.20.1 py27_0
setuptools 40.6.2 py27_0
six 1.12.0 py27_0
sqlite 3.25.3 h0c8e037_0
urllib3 1.23 py27_0
vc 9 h7299396_1
vs2008_runtime 9.00.30729.1 hfaea7d5_1
wheel 0.32.3 py27_0
win_inet_pton 1.0.1 py27_1
wincertstore 0.2 py27hf04cefb_0
(py2) D:\Program Files\pythonenv>
當然使用anaconda navigator 也可圖形介面操作管理包與環境,如下:
相關文章
- Ubuntu環境Anaconda安裝opencvUbuntuOpenCV
- Anaconda(conda)在windows安裝與環境配置Windows
- Python3中在Anaconda環境下 安裝basemap包Python
- anaconda如何安裝包
- vs2017+Anaconda的環境安裝
- Anaconda基本教程及常用命令(介紹、安裝、基本操作、管理環境、管理包、conda和pip以及藉助pqi換源)
- 常見php整合環境安裝包PHP
- Python準備環境,Linux、Anaconda3安裝PythonLinux
- 如何安裝Python執行環境Anaconda?(視訊教程)Python
- Git環境配置與安裝Git
- Java安裝和環境配置Java
- redhat配置yum環境安裝rpm包Redhat
- anaconda 環境搭建
- SublimeText3 使用anaconda包配置python環境Python
- WIn10+Anaconda 環境下安裝 PyTorch 避坑指南Win10PyTorch
- NodeJS安裝與環境搭建NodeJS
- rpm包安裝和管理
- webpack(1)安裝環境與解決環境問題Web
- PyCharm 使用 Anaconda 管理多版本 Python 環境PyCharmPython
- Anaconda下載與安裝
- Anaconda的安裝與使用
- QT Creator配置環境和安裝QT
- MacOS Flutter環境配置和安裝MacFlutter
- JDK環境解析,安裝和目的JDK
- Expo 環境配置和安裝指南
- zookeeper安裝和使用 windows環境Windows
- Python環境的安裝(Anaconda+Jupyter notebook+Pycharm)PythonPyCharm
- [ Module ] 環境變數管理工具 Module 安裝和使用變數
- vue開發環境安裝(nvm管理node)Vue開發環境
- 安裝與配置Flutter開發環境Flutter開發環境
- [學習筆記]使用 Anaconda 管理虛擬環境筆記
- Docker安裝java環境並部署jar包執行DockerJavaJAR
- Gitlab環境快速部署(RPM包方式安裝)Gitlab
- Apache/Nginx+PHP+MySQL一鍵環境安裝包ApacheNginxPHPMySql
- CUDA 開發包安裝 環境搭建 程式開發
- 使用docker搭建環境:安裝tomcat、部署war包DockerTomcat
- 伺服器漏洞修復和php一鍵安裝包環境 nginx 安裝擴充模組伺服器PHPNginx
- LNMP 環境安裝LNMP