emacs python_Emacs之Python编程环境配置 - elpy
由于之前一直使用Emacs+Jedi來進(jìn)行Python的編程環(huán)境,最近又嘗試了Emacs+Elpy的方式。接下來直接開始吧,少些廢話。首先系統(tǒng)當(dāng)中要安裝pip等工具,方便安裝python的一些工具包(在CentOS6.5 64位系統(tǒng)上進(jìn)行的操作),wget?https://bootstrap.pypa.io/ez_setup.py?-O?-?|?python
easy_install?pip
yum?install?-y?python-devel?openssl-devel?libffi-devel
pip?install?rope==0.9.4
pip?install?jedi==0.9.0
pip?install?flake8
pip?install?importmagic==0.1.6
pip?install?autopep8==1.2.2
pip?install?yapf==0.6.3
pip?install?virtualenv==15.0.1
一個(gè)精簡版的Emacs配置文件,Just For python,(global-set-key?"\C-h"?'backward-delete-char-untabify)
(global-set-key?"\d"?'delete-char)
(setq?inhibit-startup-message?t)
(setq-default?tab-width?4)
(setq?fill-column?72)
(require?'package)
(add-to-list?'package-archives
'("elpy"?.?"http://jorgenschaefer.github.io/packages/"))
(add-to-list?'load-path?"~/.emacs.d/elpa/pyvenv-1.9")
(require?'pyvenv)
(package-initialize)
(elpy-enable)
(global-set-key?"\C-\\"?'set-mark-command)
(fset?'yes-or-no-p?'y-or-n-p)
好了,有了以上的配置,接下來就可以進(jìn)行Python的編程了。來一個(gè)簡單的示例文件,如下:#!/usr/bin/env?python
#?coding:?utf-8
import?sys
print?sys.platform
def?mytest():
print?"this?is?mytest?function"
mytest()
檢查Python的編碼風(fēng)格是不是符合PEP8編碼風(fēng)格,使用快捷鍵"C-c C-v",會(huì)有如下提示:
elpy提示在test.py的第9行,期望得到2個(gè)空行,但只有一個(gè)空行。接下來我們按照提示進(jìn)行修改,再添加一個(gè)空行。然后在進(jìn)行編碼風(fēng)格的規(guī)范,
OK,就到這里。
另外我的配置文件放到了github上,有需要的可以去下載并使用。下載鏈接為:https://github.com/lavenliu/myconfig.git
總結(jié)
以上是生活随笔為你收集整理的emacs python_Emacs之Python编程环境配置 - elpy的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python ssh模块_python
- 下一篇: 批量提取文件创建时间_不要眨眼!批量提取