1. 程式人生 > >Anaconda+用conda建立python虛擬環境

Anaconda+用conda建立python虛擬環境

本文來自 anyao_ 的CSDN 部落格 ,全文地址請點我

Anaconda與conda區別 

conda可以理解為一個工具,也是一個可執行命令,其核心功能是包管理與環境管理。包管理與pip的使用類似,環境管理則允許使用者方便地安裝不同版本的python並可以快速切換。 conda的設計理念——conda將幾乎所有的工具、第三方包都當做package對待,甚至包括python和conda自身 Anaconda則是一個打包的集合,裡面預裝好了conda、某個版本的python、眾多packages、科學計算工具等等。   1、首先在所在系統中安裝Anaconda。可以開啟命令列輸入conda -V檢驗是否安裝以及當前conda的版本。

2、conda常用的命令。     1)conda list 檢視安裝了哪些包。     2)conda env list 或 conda info -e 檢視當前存在哪些虛擬環境     3)conda update conda 檢查更新當前conda

3、建立Python虛擬環境。   使用 conda create -n your_env_name python=X.X(2.7、3.6等) anaconda 命令建立python版本為X.X、名字為your_env_name的虛擬環境。your_env_name檔案可以在Anaconda安裝目錄envs檔案下找到。

# 指定python版本為2.7,注意至少需要指定python版本或者要安裝的包# 後一種情況下,自動安裝最新python版本 conda create -n env_name python=2.7

# 同時安裝必要的包 conda create -n env_name numpy matplotlib python=2.7

4、使用啟用(或切換不同python版本)的虛擬環境。     開啟命令列輸入python --version可以檢查當前python的版本。     使用如下命令即可 啟用你的虛擬環境(即將python的版本改變)。     Linux:  source activate your_env_name(虛擬環境名稱)     Windows: activate your_env_name(虛擬環境名稱)    這是再使用python --version可以檢查當前python版本是否為想要的。

5、對虛擬環境中安裝額外的包。     使用命令conda install -n your_env_name [package]即可安裝package到your_env_name中

6、關閉虛擬環境(即從當前環境退出返回使用PATH環境中的預設python版本)。    使用如下命令即可。 deactivate env_name,也可以使用`activate root`切回root環境 Linux下使用 source deactivate 

7、刪除虛擬環境。 移除環境    使用命令conda remove -n your_env_name(虛擬環境名稱) --all, 即可刪除。 刪除環境中的某個包。    使用命令conda remove --name $your_env_name  $package_name 即可。

8、設定國內映象 如果需要安裝很多packages,你會發現conda下載的速度經常很慢,因為Anaconda.org的伺服器在國外。所幸的是,清華TUNA映象源有Anaconda倉庫的映象,我們將其加入conda的配置即可: # 新增Anaconda的TUNA映象 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ # TUNA的help中映象地址加有引號,需要去掉   # 設定搜尋時顯示通道地址 conda config --set show_channel_urls yes      參考資料: http://blog.csdn.net/lyy14011305/article/details/59500819 https://zhuanlan.zhihu.com/p/22678445 Anaconda 4.2 ---conda使用(Windows)

---------------------

本文來自 anyao_ 的CSDN 部落格 ,全文地址請點選:https://blog.csdn.net/anyao_/article/details/79049937?utm_source=copy