[雪峰磁針石部落格]python3.7極速入門教程1安裝:Linux(Ubuntu18.04)及Windows上安裝Anaconda

書籍尋找發表於2018-11-05

安裝

Linux安裝

Anaconda是最受歡迎的python資料科學和機器學習平臺,用於大規模資料處理,預測分析和科學計算。Anaconda發行版附帶了1,000多個資料包,conda命令列工具和Anaconda
Navigator的桌面圖形使用者介面。一般而言,使用Anaconda比直接使用官方的python更好用。

本教程將指導您完成在Ubuntu 18.04上下載和安裝Anaconda Python Distribution。通常也適合多數其他Linux。

下載Anaconda

https://www.anaconda.com/download/#linux

在撰寫本文時,Anaconda的最新穩定版本是5.3版本。

859
圖片.png

請選擇64-Bit (x86) Installer 進行下載,儘量不要用python2.7,很多庫已經不提供python2.7支援。

點選連結就會進行下載,同時會彈出資訊收集框,直接關閉就好。

671
圖片.png

安裝Anaconda


$ sudo sh Anaconda3-5.3.0-Linux-x86_64.sh 
[sudo] andrew 的密碼: 

Welcome to Anaconda3 5.3.0

In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>>  # 按下回車
... # 多次按空格讀完license。
Do you accept the license terms? [yes|no]
[no] >>> yes # 輸入yes

  - Press ENTER to confirm the location
  - Press CTRL-C to abort the installation
  - Or specify a different location below
...
[/home/andrew/anaconda3] >>> /usr/local/anaconda3 # 輸入自定義目錄
...  # 安裝根據機器效能,通常需要持續幾分鐘。
# 討論 釘釘群21745728 qq群144081101 567351477
# 本文地址:https://www.jianshu.com/p/9fe9ff999234

Do you wish to proceed with the installation of Microsoft VSCode? [yes|no] #選擇no,一般來說自帶的spyder和專業IDE wingIDE更好用。
...
Do you wish the installer to initialize Anaconda3
in your /home/andrew/.bashrc ? [yes|no]
[no] >>> # 選擇yes
Initializing Anaconda3 in /home/andrew/.bashrc
A backup will be made to: /home/andrew/.bashrc-anaconda3.bak


For this change to become active, you have to open a new terminal.

Thank you for installing Anaconda3!

===========================================================================

Anaconda is partnered with Microsoft! Microsoft VSCode is a streamlined
code editor with support for development operations like debugging, task
running and version control.

To install Visual Studio Code, you will need:
  - Administrator Privileges
  - Internet connectivity

Visual Studio Code License: https://code.visualstudio.com/license

Do you wish to proceed with the installation of Microsoft VSCode? [yes|no]
>>> no

新增“export PATH=/usr/local/anconda3/bin:$PATH“ 到/etc/profile,這樣所有使用者都可以使用Anaconda python3.7了。

上面的.bashrc在剛才安裝時新增了如下內容:

# added by Anaconda3 5.3.0 installer
# >>> conda init >>>
# !! Contents within this block are managed by `conda init` !!
__conda_setup="$(CONDA_REPORT_ERRORS=false `/usr/local/anaconda3/bin/conda` shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/usr/local/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/usr/local/anaconda3/etc/profile.d/conda.sh"
        CONDA_CHANGEPS1=false conda activate base
    else
        export PATH="/usr/local/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup~/.bashrc
# <<< conda init <<<

驗證安裝

通過重新登陸或者執行`source ~/.bashrc”載入環境變數。

$ conda info

     active environment : base
    active env location : /usr/local/anaconda3
            shell level : 1
       user config file : /home/andrew/.condarc
 populated config files : 
          conda version : 4.5.11
    conda-build version : 3.15.1
         python version : 3.7.0.final.0
       base environment : /usr/local/anaconda3  (read only)
           channel URLs : https://repo.anaconda.com/pkgs/main/linux-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/free/linux-64
                          https://repo.anaconda.com/pkgs/free/noarch
                          https://repo.anaconda.com/pkgs/r/linux-64
                          https://repo.anaconda.com/pkgs/r/noarch
                          https://repo.anaconda.com/pkgs/pro/linux-64
                          https://repo.anaconda.com/pkgs/pro/noarch
          package cache : /usr/local/anaconda3/pkgs
                          /home/andrew/.conda/pkgs
       envs directories : /home/andrew/.conda/envs
                          /usr/local/anaconda3/envs
               platform : linux-64
             user-agent : conda/4.5.11 requests/2.19.1 CPython/3.7.0 Linux/4.15.0-36-generic ubuntu/18.04 glibc/2.27
                UID:GID : 1000:1000
             netrc file : None
           offline mode : False

$ python
Python 3.7.0 (default, Jun 28 2018, 13:15:42) 
[GCC 7.2.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

至此,已經安裝完畢。

更新Anaconda

一般是有新版本釋出時才需要使用。

$ conda update conda
$ conda update anaconda

刪除Anaconda

一般是有新版本釋出時才需要使用。

$sudo rm -rf /usr/local/anaconda3
刪除上面~/.bashrc和/etc/profile的修改
清空隱藏檔案: rm -rf ~/.condarc ~/.conda ~/.continuum

參考資料

Windows安裝

下載,比如:https://repo.anaconda.com/archive/Anaconda3-5.3.0-Windows-x86_64.exe

執行:

499
圖片.png
499
圖片.png
499
圖片.png
499
圖片.png
499
圖片.png

上面紅色的部分一定要選中,這樣會幫你自動配置環境變數。

499
圖片.png
499
圖片.png
499
圖片.png
499
圖片.png

新開cmd,輸入python

859
圖片.png

命令列輸入spyder

1000
圖片.png

wingide

1000
圖片.png

MAC安裝

MAC的安裝和Windows類似。


相關文章