天天看點

利用Anaconda配置環境(安裝第三方庫)

最近,在利用Python編寫代碼,但是總是在編譯器(Interpreter)以及第三方庫上出現錯誤,同時由于剛接觸這塊,
 每次按照CSDN文章的做法僅僅隻能用一段時間,過一段時間之後就要重新配置(可能是我太菜了,剛接觸Python,
 連什麼是環境這個概念都不清楚,每次看文章之後改了一步,又把另一步改錯了)。是以我今天就想全面的配置一遍,
 同時怕以後自己又不會配置了,就把它記錄在CSDN上,這樣還能幫助到其他人。
           

一、下載下傳Anaconda軟體,并且按照自己的意願安裝在自己喜歡的盤内。在這裡,由于Anaconda官方網站是在國外,是以不連VPN下載下傳的特别慢,是以我把自己在官網下下載下傳很久的安裝包貼在這裡,大家自行安裝(版本是如下圖圈出來的這個!)

下載下傳位址:https://pan.baidu.com/s/1MzAmC1tTfNfeFa38CWLxLw密碼:aja6
利用Anaconda配置環境(安裝第三方庫)

二、在屬性中配置系統變量

右鍵點選桌面計算機----左側點選進階系統設定----點選下方環境變量----輕按兩下Path路徑(注意這裡的Path是下面系統變量裡面的Path)----建立----浏覽(找到自己安裝Anaconda的路徑,到anaconda的scripts為止,比如我的Anaconda安裝在C槽,那麼我的路徑是C:\Anaconda\Scripts)

利用Anaconda配置環境(安裝第三方庫)

三、指令行

由于是初學者,是以我一直不知道别人以及論壇老哥說的指令行到底指的是微軟自帶的CMD,還是下載下傳Anaconda後得到的Anaconda Prompt,之前一直在傻乎乎的用CMD,每次都是錯誤到懷疑人生。後面發現原來網上的教程都是用Anaconda Prompt寫的,轉而用Anaconda Prompt,果然有用。(這裡用CMD應該也可以,但是我沒有找到,想想既然都是指令行,那為何不直接用Anaconda Prompt呢)

四、更改Anaconda的下載下傳源

别說了,連Anaconda安裝包的下載下傳都這麼慢,何況是第三方庫,之前傻乎乎的直接用用戶端下載下傳或者用指令行下載下傳第三方庫,每次下載下傳到百分之七十就說網絡不行,然後重下,那段時間我的内心是崩潰的。後面才知道可以更改鏡像源,用清華的源下載下傳,換源操作友善,之後下載下傳庫時就快的飛起。

隻需打開Anaconda Prompt,在其中鍵入如下的代碼,就完成了。

下面這段代碼是轉載别人的,轉載位址:https://blog.csdn.net/dream_allday/article/details/80344511
//添加清華源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --set show_channel_urls yes
//如果需要pytorch, 還需要添加pytorch的鏡像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
           

五、安裝第三方庫

安裝第三方庫的話有兩種方法,一種是直接在用戶端安裝,一種是利用指令行安裝,由于已近換成國内鏡像源,是以兩種方法的速度差别不大,是以我把兩種都介紹一下。

1、利用Anaconda用戶端安裝

Anaconda的界面是很直覺的,唯一要注意的是安裝時最好先建立一個新的環境,而不是在base裡面安裝。如圖,第一步先create一個新的環境,我這裡取名為zhaospace,第二步點選zhaospace,第三步在上方選擇Not installed,第四步右邊搜尋自己想安裝的第三方庫,點選下載下傳即可。

利用Anaconda配置環境(安裝第三方庫)

2、利用指令行安裝

這裡的内容參考CSDN部落客,傳送門:https://blog.csdn.net/wdx1993/article/details/83660717

2.1、打開電腦裡的Anaconda Prompt,上一步也說了,最好建立一個自己的環境,而不是用base。利用指令行建立一個環境的代碼是:

//這裡的your_env_name指的是你想建立的環境名字,X.X指的是你想安裝的Python版本
 conda create -n your_env_name python=X.X anaconda
           

2.2、在對一個環境進行操作時一定要先激活這個環境,即在指令行中輸入:

//這裡的your_env_name依然是你建立的環境名字
activate your_env_name
           

激活之後你會發現前面的(base)變成了(your_env_name),這樣就OK。就像這樣:

利用Anaconda配置環境(安裝第三方庫)

2.3、在這個環境中安裝第三方庫或包

在指令行中輸入:

pip install [package]

,就可以将需要安裝的【packages】安裝在你的 your_env_name中。

到麼到這裡我們的任務就大功告成了!如果有錯誤的地方,希望大家指正。