mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-02-03 23:40:14 +08:00
translate done: 20190109 Configure Anaconda on Emacs - iD.md
This commit is contained in:
parent
f12ccce08e
commit
75dcbb3f08
@ -1,117 +0,0 @@
|
||||
[#]: collector: (lujun9972)
|
||||
[#]: translator: (lujun9972)
|
||||
[#]: reviewer: ( )
|
||||
[#]: publisher: ( )
|
||||
[#]: url: ( )
|
||||
[#]: subject: (Configure Anaconda on Emacs – iD)
|
||||
[#]: via: (https://idevji.com/configure-anaconda-on-emacs/)
|
||||
[#]: author: (Devji Chhanga https://idevji.com/author/admin/)
|
||||
|
||||
Configure Anaconda on Emacs – iD
|
||||
======
|
||||
|
||||
Perhaps my quest for an ultimate IDE ends with [Emacs.][1] My goal was to use Emacs as full-flagged Python IDE. This post describes how to setup Anaconda on Emacs.
|
||||
|
||||
My Setup:
|
||||
|
||||
```
|
||||
OS: Trisquel 8.0
|
||||
Emacs: GNU Emacs 25.3.2
|
||||
```
|
||||
|
||||
Quick Key Guide [(See full guide)][2] :
|
||||
|
||||
```
|
||||
C-x = Ctrl + x
|
||||
M-x = Alt + x
|
||||
RET = ENTER
|
||||
```
|
||||
|
||||
### 1. Downloading and installing Anaconda
|
||||
|
||||
**1.1 Download:**
|
||||
Download Anaconda [from here.][3] You should download Python 3.x version as Python 2 will run out of support in 2020. You don’t need Python 3.x on your machine. It will be installed by this install script.
|
||||
|
||||
**1.2 Install:**
|
||||
|
||||
```
|
||||
cd ~/Downloads
|
||||
bash Anaconda3-2018.12-Linux-x86.sh
|
||||
```
|
||||
|
||||
|
||||
### 2. Adding Anaconda to Emacs
|
||||
|
||||
**2.1 Adding MELPA to Emacs**
|
||||
Emacs package named _anaconda-mode_ can be used. This package is on the MELPA repository. Emacs25 requires this repository to be added explicitly.
|
||||
|
||||
[Important : Follow this post on how to add MELPA to Emacs.][4]
|
||||
|
||||
**2.2 Installing anaconda-mode package on Emacs**
|
||||
|
||||
```
|
||||
M-x package-install RET
|
||||
anaconda-mode RET
|
||||
```
|
||||
|
||||
**2.3 Configure anaconda-mode in Emacs**
|
||||
|
||||
```
|
||||
echo "(add-hook 'python-mode-hook 'anaconda-mode)" > ~/.emacs.d/init.el
|
||||
```
|
||||
|
||||
|
||||
### 3\. Running your first script on Anaconda from Emacs
|
||||
|
||||
**3.1 Create new .py file**
|
||||
|
||||
```
|
||||
C-x C-f
|
||||
HelloWorld.py RET
|
||||
```
|
||||
|
||||
**3.2 Add the code**
|
||||
|
||||
```
|
||||
print ("Hello World from Emacs")
|
||||
```
|
||||
|
||||
**3.3 Running it**
|
||||
|
||||
```
|
||||
C-c C-p
|
||||
C-c C-c
|
||||
```
|
||||
|
||||
Output
|
||||
|
||||
```
|
||||
Python 3.7.1 (default, Dec 14 2018, 19:46:24)
|
||||
[GCC 7.3.0] :: Anaconda, Inc. on linux
|
||||
Type "help", "copyright", "credits" or "license" for more information.
|
||||
>>> python.el: native completion setup loaded
|
||||
>>> Hello World from Emacs
|
||||
>>>
|
||||
```
|
||||
|
||||
_I was encouraged for Emacs usage by[Codingquark;][5]
|
||||
Errors and omissions should be reported in comments. Cheers!_
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
via: https://idevji.com/configure-anaconda-on-emacs/
|
||||
|
||||
作者:[Devji Chhanga][a]
|
||||
选题:[lujun9972][b]
|
||||
译者:[lujun9972](https://github.com/lujun9972)
|
||||
校对:[校对者ID](https://github.com/校对者ID)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||
|
||||
[a]: https://idevji.com/author/admin/
|
||||
[b]: https://github.com/lujun9972
|
||||
[1]: https://www.gnu.org/software/emacs/
|
||||
[2]: https://www.math.uh.edu/~bgb/emacs_keys.html
|
||||
[3]: https://www.anaconda.com/download/#linux
|
||||
[4]: https://melpa.org/#/getting-started
|
||||
[5]: https://codingquark.com
|
117
translated/tech/20190109 Configure Anaconda on Emacs - iD.md
Normal file
117
translated/tech/20190109 Configure Anaconda on Emacs - iD.md
Normal file
@ -0,0 +1,117 @@
|
||||
[#]:collector:(lujun9972)
|
||||
[#]:translator:(lujun9972)
|
||||
[#]:reviewer:( )
|
||||
[#]:publisher:( )
|
||||
[#]:url:( )
|
||||
[#]:subject:(Configure Anaconda on Emacs – iD)
|
||||
[#]:via:(https://idevji.com/configure-anaconda-on-emacs/)
|
||||
[#]:author:(Devji Chhanga https://idevji.com/author/admin/)
|
||||
|
||||
在 Emacs 上配置 Anaconda
|
||||
======
|
||||
|
||||
也许我所最求的究极 IDE 就是 [Emacs][1] 了。我的目标是使 Emacs 成为一款全能的 Python IDE。本文描述了如何在 Emacs 上配置 Anaconda。
|
||||
|
||||
我的配置信息:
|
||||
|
||||
```
|
||||
OS: Trisquel 8.0
|
||||
Emacs: GNU Emacs 25.3.2
|
||||
```
|
||||
|
||||
快捷键说明 [(参见完全指南 )][2]:
|
||||
|
||||
```
|
||||
C-x = Ctrl + x
|
||||
M-x = Alt + x
|
||||
RET = ENTER
|
||||
```
|
||||
|
||||
### 1。下载并安装 Anaconda
|
||||
|
||||
#### 1.1 下载:
|
||||
[从这儿 ][3] 下载 Anaconda。你应该下载 Python 3.x 版本因为 Python 2 在 2020 年就不再支持了。你无需预先安装 Python 3.x。安装脚本会自动进行安装。
|
||||
|
||||
#### 1.2 安装:
|
||||
|
||||
```
|
||||
cd ~/Downloads
|
||||
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 包
|
||||
|
||||
```
|
||||
M-x package-install RET
|
||||
anaconda-mode RET
|
||||
```
|
||||
|
||||
#### 2.3 为 Emacs 配置 anaconda-mode
|
||||
|
||||
```
|
||||
echo "(add-hook 'python-mode-hook 'anaconda-mode)" > ~/.emacs.d/init.el
|
||||
```
|
||||
|
||||
|
||||
### 3。在 Emacs 上通过 Anaconda 运行你第一个脚本
|
||||
|
||||
#### 3.1 创建新 .py 文件
|
||||
|
||||
```
|
||||
C-x C-f
|
||||
HelloWorld.py RET
|
||||
```
|
||||
|
||||
#### 3.2 输入下面代码
|
||||
|
||||
```
|
||||
print ("Hello World from Emacs")
|
||||
```
|
||||
|
||||
#### 3.3 运行之
|
||||
|
||||
```
|
||||
C-c C-p
|
||||
C-c C-c
|
||||
```
|
||||
|
||||
输出为
|
||||
|
||||
```
|
||||
Python 3.7.1 (default, Dec 14 2018, 19:46:24)
|
||||
[GCC 7.3.0] :: Anaconda, Inc. on linux
|
||||
Type "help", "copyright", "credits" or "license" for more information.
|
||||
>>> python.el: native completion setup loaded
|
||||
>>> Hello World from Emacs
|
||||
>>>
|
||||
```
|
||||
|
||||
我是受到 [Codingquark;][5] 的影响才开始使用 Emacs 的。
|
||||
有任何错误和遗漏请在评论中之处。干杯!
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
via: https://idevji.com/configure-anaconda-on-emacs/
|
||||
|
||||
作者:[Devji Chhanga][a]
|
||||
选题:[lujun9972][b]
|
||||
译者:[lujun9972](https://github.com/lujun9972)
|
||||
校对:[校对者ID](https://github.com/校对者ID)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||
|
||||
[a]: https://idevji.com/author/admin/
|
||||
[b]: https://github.com/lujun9972
|
||||
[1]: https://www.gnu.org/software/emacs/
|
||||
[2]: https://www.math.uh.edu/~bgb/emacs_keys.html
|
||||
[3]: https://www.anaconda.com/download/#linux
|
||||
[4]: https://melpa.org/#/getting-started
|
||||
[5]: https://codingquark.com
|
Loading…
Reference in New Issue
Block a user