anaconda安裝教程、管理虛擬環境


原文鏈接:https://blog.csdn.net/ITLearnHall/article/details/81708148

另可參看文章:https://www.cnblogs.com/jonins/p/9691826.html

1、Anaconda介紹及詳細安裝教程

https://blog.csdn.net/ITLearnHall/article/details/81708148

2、配置環境變量

 

 

 我們在安裝anaconda時,沒有勾選添加環境變量這一選項。對與Windows系統,需要自己去添加環境變量。

首先找到anaconda的安裝目錄的Scripts文件夾的目錄,例如我的安裝目錄為:D:\anaconda\Scripts

然后去 控制面板\系統和安全\系統\高級系統設置\環境變量\用戶變量\PATH 中添加 剛剛查找的路徑。

 

 

 

之后就可以打開命令行(最好用管理員模式打開) 輸入 conda --version

 

 

 為了避免可能發生的錯誤, 我們在命令行輸入conda upgrade --all 先把所有工具包進行升級

3、管理虛擬環境

接下來我們就可以用anaconda來創建我們一個個獨立的python環境了

3.1 進入anaconda自帶的base環境

注意:我的電腦上已經安裝了一個python3.7.1 的解釋器,所以我直接在命令行輸入python進入的是python3.7.1的解釋環境。

 

 

activate 能將我們引入anaconda設定的虛擬環境中, 如果你后面什么參數都不加那么會進入anaconda自帶的base環境,這時候輸入python 會進入base環境的python解釋器, 如果你把原來環境中的python環境去除掉會更能體會到, 這個時候在命令行中使用的已經不是你原來的python而是base環境下的python.而命令行前面也會多一個(base) 說明當前我們處於的是base環境下。

 

 

 3.2 創建環境

  回顧一下,現在我們具有兩個python環境啦,一個是我們從python官網下載的python解釋器python3.7.1,一個是anaconda自帶的base環境的python3.6.1。我們當然不滿足兩個python環境,我們香味自己的程序安裝單獨的虛擬環境。

語法:
conda  create -n python34  python=3.5
或者conda  create  --name  python34   python=3.5

python34 代表自己取的的名字,方便管理虛擬環境
python=3.4 代表創建的虛擬環境的python版本

 如果運行出現:

 

 

 

我們已經創建好了一個新的虛擬環境:py35,python版本為3.5

 3.3 切換環境

可以用命令:conda env list查看所有環境

 切換環境的命令:

激活:conda.bat activate+環境名  

關閉:conda deactivate

 

 

 3.4 卸載環境

命令:conda remove --name test --all

test--為環境名

 

 

3.4 導入導出環境

如果想要導出當前環境的包信息可以用

conda env export > environment.yaml

將包信息存入yaml文件中.

當需要重新創建一個相同的虛擬環境時可以用

conda env create -f environment.yaml

 4、第三方包

4.1 安裝第三方包

輸入conda install requests

或者pip install requests

來安裝requests包.

安裝完成之后我們再輸入python進入解釋器並import requests包, 這次一定就是成功的了。

4.2 卸載第三方包

那么怎么卸載一個包呢

conda remove requests

或者

pip uninstall requests

就行啦.

4.3 查看環境包信息

要查看當前環境中所有安裝了的包可以用

conda list

5、深入了解一下anaconda

或許你會覺得奇怪為啥anaconda能做這些事, 他的原理到底是什么, 我們來看看anaconda的安裝目錄

 

 

 

 

 

 這里只截取了一部分, 但是我們和本文章最開頭的python環境目錄比較一下, 可以發現其實十分的相似, 其實這里就是base環境. 里面有着一個基本的python解釋器, Lib里面也有base環境下的各種包文件.

那我們自己創建的環境去哪了呢, 我們可以看見一個envs, 這里就是我們自己創建的各種虛擬環境的入口, 點進去看看

 

 

 可以發現我們之前創建的new_nev目錄就在下面, 再點進去

這不就是一個標准的python環境目錄嗎?

這么一看, anaconda所謂的創建虛擬環境其實就是安裝了一個真實的python環境, 只不過我們可以通過activate,conda等命令去隨意的切換我們當前的python環境, 用不同版本的解釋器和不同的包環境去運行python腳本.

6、與JetBrains PyCharm 連接

在工作環境中我們會集成開發環境去編碼, 這里推薦JB公司的PyCharm, 而PyCharm也能很方便的和anaconda的虛擬環境結合,在Setting => Project => Project Interpreter 里面修改 Project Interpreter , 點擊齒輪標志再點擊Add Local為你某個環境的python.exe解釋器就行了。

 

 比如你要在learn環境中編寫程序, 那么就修改為C:\Users\Administrator\AppData\Local\conda\conda\envs\learn, 可以看到這時候下面的依賴包也變成了learn環境中的包了.接下來我們就可以在pycharm中愉快的編碼了。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM