前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Emacs之Python编程环境配置

Emacs之Python编程环境配置

作者头像
py3study
发布2020-01-08 23:19:34
1.5K0
发布2020-01-08 23:19:34
举报
文章被收录于专栏:python3python3

p等工具,方便安装python的一些工具包(在CentOS6.5 64位系统上进行的操作)

代码语言:javascript
复制
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

一个精简版的Emacs配置文件,Just For python,

代码语言:javascript
复制
(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)

好了,有了以上的配置,接下来就可以进行Python的编程了。来一个简单的示例文件,如下:

代码语言:javascript
复制
#!/usr/bin/env python                                                                                                                
# coding: utf-8                                                                                                                      


import sys

print sys.platform

def mytest():
    print "this is mytest function"

mytest()

检查Python的编码风格是不是符合PEP8编码风格,使用快捷键"C-c C-v",会有如下提示:

wKioL1dGYkKT-vG-AAEqcq9Vl8g709.png
wKioL1dGYkKT-vG-AAEqcq9Vl8g709.png

elpy提示在test.py的第9行,期望得到2个空行,但只有一个空行。接下来我们按照提示进行修改,再添加一个空行。然后在进行编码风格的规范,

wKioL1dGYt_QHLRBAAERpd8mApU359.png
wKioL1dGYt_QHLRBAAERpd8mApU359.png

OK,就到这里。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-09-07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档