俗話說『人生苦短,我有Python』,但是如果初學Python的過程中碰到包和Python版本的問題估計會讓你再苦一會,我在學習Python的爬蟲框架中看到看到了anaconda的介紹,簡直是相見恨晚啊,我覺的每個Python的學習網站上首先都應該使用anaconda來進行教程,因為在實踐的過程中光環境的各種報錯就能消磨掉你所有的學習興趣!
Anaconda的安裝不同的作業系統都是直接的在官網中下載安裝包進行下載,選擇你最經常使用的Python版本進行安裝,下載完之後,儘量的按照anaconda默認的行為安裝,現在的版本不會將bin目錄加入到環境變量path中去。
但是安裝完之後可以使用自帶的命令行界面進行操作
在我安裝的過程中碰到了一個錯誤 Failed to create menus
說是不能夠創建菜單,這裡我試了很多的解決辦法,最終是通過將所有的java環境變量刪除之後就可以安裝成功了。
一般這種錯誤的解決辦法有:
如果這些方法還沒有解決你的問題,可以看看這裡:https://www.zhihu.com/question/42263480
注意:在以下的使用過程中你會發現使用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除了使用命令行,你可以使用圖形界面Navigator管理你的python版本,root 是下載時候選擇的python版本,同時你可以選擇右側的搜索框選擇未下載的包
點擊下面的Create可以選擇下載python 版本,要想切換python版本直接點擊就可以了
conda的常用命令操作
conda管理工具可以同時安裝不同版本的python,並且自由的進行切換,經常使用的有以下的命令:
# 創建一個名為python34的環境,指定Python版本是3.4(不用管是3.4.x,conda會為我們自動尋找3.4.x中的最新版本)conda create --name python34 python=3.4# 安裝好後,使用activate激活某個環境activate python34 # for Windowssource activate python34 # for Linux & Mac# 激活後,會發現terminal輸入的地方多了python34的字樣,實際上,此時系統做的事情就是把默認2.7環境從PATH中去除,再把3.4對應的命令加入PATH# 此時,再次輸入python --version# 可以得到`Python 3.4.5 :: Anaconda 4.1.1 (64-bit)`,即系統已經切換到了3.4的環境# 如果想返回默認的python 2.7環境,運行deactivate python34 # for Windowssource deactivate python34 # for Linux & Mac# 刪除一個已有的環境conda remove --name python34 --all1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
使用conda管理包# 安裝scipyconda install scipy# conda會從從遠程搜索scipy的相關信息和依賴項目,對於python 3.4,conda會同時安裝numpy和mkl(運算加速的庫)# 查看已經安裝的packagesconda list# 最新版的conda是從site-packages文件夾中搜索已經安裝的包,不依賴於pip,因此可以顯示出通過各種方式安裝的包# 查看當前環境下已安裝的包conda list# 查看某個指定環境的已安裝包conda list -n python34# 查找package信息conda search numpy# 安裝packageconda install -n python34 numpy# 如果不用-n指定環境名稱,則被安裝在當前活躍環境# 也可以通過-c指定通過某個channel安裝# 更新packageconda update -n python34 numpy# 刪除packageconda remove -n python34 numpy# 更新conda,保持conda最新conda update conda# 更新anacondaconda update anaconda# 更新pythonconda update python# 假設當前環境是python 3.4, conda會將python升級為3.4.x系列的當前最新版本1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
pycharm中使用anaconda這裡講下在pycharm上anaconda的配置:
如下面的圖片所示:
以上就是anaconda的一些基本的安裝使用過程,希望對你的Python學習有所幫助。