歡迎光臨
每天分享高質量文章

在 Emacs 上配置 Anaconda | Linux 中國

本文描述瞭如何在 Emacs 上配置 Anaconda。(LCTT 譯註:Anaconda 自稱“世界上最流行的 Python/R 的資料分析平臺”)

— Devji Chhanga

 

也許我所追求的究極 IDE 就是 Emacs[1] 了。我的標的是使 Emacs 成為一款全能的 Python IDE。本文描述瞭如何在 Emacs 上配置 Anaconda。(LCTT 譯註:Anaconda 自稱“世界上最流行的 Python/R 的資料分析平臺”)

我的配置資訊:

◈ OS:Trisquel 8.0
◈ Emacs:GNU Emacs 25.3.2

快捷鍵說明(參見完全指南[2]):

  1. C-x = Ctrl + x
  2. M-x = Alt + x
  3. RET = ENTER

1、下載並安裝 Anaconda

1.1 下載

從這兒[3] 下載 Anaconda。你應該下載 Python 3.x 的版本,因為 Python 2 在 2020 年就不再支援了。你無需預先安裝 Python 3.x。這個安裝指令碼會自動安裝它。

1.2 安裝

  1. cd ~/Downloads
  2. bash Anaconda3-2018.12-Linux-x86.sh

2、將 Anaconda 新增到 Emacs

2.1 將 MELPA 新增到 Emacs

我們需要用到 anaconda-mode 這個 Emacs 包。該包位於 MELPA 倉庫中。Emacs25 需要手工新增該倉庫。

◈ 註意:點選本文檢視如何將 MELPA 新增到 Emacs[4]

2.2 為 Emacs 安裝 anaconda-mode 包

  1. M-x package-install RET
  2. anaconda-mode RET

2.3 為 Emacs 配置 anaconda-mode

  1. echo "(add-hook 'python-mode-hook 'anaconda-mode)" > ~/.emacs.d/init.el

3、在 Emacs 上透過 Anaconda 執行你第一個指令碼

3.1 建立新 .py 檔案

  1. C-x C-f
  2. HelloWorld.py RET

3.2 輸入下麵程式碼

  1. print ("Hello World from Emacs")

3.3 執行之

  1. C-c C-p
  2. C-c C-c

輸出為:

  1. Python 3.7.1 (default, Dec 14 2018, 19:46:24)
  2. [GCC 7.3.0] :: Anaconda, Inc. on linux
  3. Type "help", "copyright", "credits" or "license" for more information.
  4. >>> python.el: native completion setup loaded
  5. >>> Hello World from Emacs
  6. >>>

我是受到 Codingquark[5] 的影響才開始使用 Emacs 的。

有任何錯誤和遺漏請在評論中寫下。乾杯!

 

贊(0)

分享創造快樂