由于之前一直使用Emacs+Jedi来进行Python的编程环境,最近又尝试了Emacs+Elpy的方式。接下来直接开始吧,少些废话。首先系统当中要安装pip等工具,方便安装python的一些工具包(在CentOS6.5 64位系统上进行的操作),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,(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的编程了。来一个简单的示例文件,如下:#!/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",会有如下提示:

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

OK,就到这里。

另外我的配置文件放到了github上,有需要的可以去下载并使用。下载链接为:https://github.com/lavenliu/myconfig.git

emacs python_Emacs之Python编程环境配置 - elpy相关推荐

  1. Python应用实战案例:Python编程环境配置(Anaconda、Jupyter、GPU环境)

    1. 写在前面 搞算法的同学也都明白,一个比较完美的python环境是多么的重要.这篇文章打算把一些必备的python环境配置过程记录下来,这样不管是新到了公司实习或者就职,还是新换了电脑,都可以借鉴 ...

  2. python编程笔记本配置要求_起步 搭载Python编程环境

    主要讲如何搭建Python编程环境. 1.检查计算机是否安装了Python windows+r呼出运行框,输入cmd打开命令提示符窗口.输入Python检查电脑是否安装了Python. 如果出现了Py ...

  3. vim-python使用教程_vim配置python编程环境及YouCompleteMe的安装教程

    python号称人工智能语言,现在可算大热,这篇博客将介绍如何用vim打造一款自己专属的python编程环境. step1 由于安装YouCompleteMe需要vim8.0及以上版本,所以得安装使用 ...

  4. 【Python学习教程】Python编程环境搭建

    文章目录 Windows安装Python(图解) 关于 IDLE Linux(Ubuntu)系统安装Python 更新 Python 版本 重新安装 Python 1) 下载源代码 2) 编译 小技巧 ...

  5. python win10还是linux_在win10的Linux子系统(WSL)上搭载python编程环境

    为什么使用WSL进行python编程 WSL,全称Windows Subsystem for Linux.简言之,win10提供了一个子Linux系统,可以解决虚拟机和双系统的系统之间阻隔的问题而不影 ...

  6. anaconda3卸载python_机器学习Python编程环境:VSCode+Anaconda

    机器学习Python编程环境(Windows):VSCode+Anaconda 安装顺序:Anaconda ->VSCode (不必下载Python)->机器学习常用Python包 为什么 ...

  7. 包无法安装_详细教程 | 安装Python编程环境以及使用OpenpyXl操作Excel

    详细教程 | 安装Python编程环境以及使用OpenpyXl操作Excel 注意:下列教程为 Windows7 64位:Windows 10有部分步骤有差异,请参考使用! 01 下载Python程序 ...

  8. linux下spark的python编辑_Linux下搭建Spark 的 Python 编程环境的方法

    Spark编程环境 Spark 可以独立安装使用,也可以和Hadoop 一起安装使用.在安装 Spark 之前,首先确保你的电脑上已经安装了 Java 8 或者更高的版本. Spark 安装 访问 S ...

  9. Win 10 系统下搭建 Python 编程环境,有手就行

    前言 想把一门编程语言学好,会搭建编程环境无疑是有必要的,纵然有线上集成的编程环境,但那高度依赖于网络条件以及诸多情况,这使得我们在编程的时候难以存储自己的资料. 学习和使用 python 一年多以来 ...

最新文章

  1. Android广播监听usb插拔状态
  2. (转)如何修改maven的默认jdk版本
  3. 在代码中设置RelativeLayout布局中标签的android:layout_toLeftOf、android:layout_toRightOf等属性...
  4. 【GoLang】GoLang 错误处理 -- 异常处理思路示例
  5. Nginx+PHP-FPM——Nginx日志:[Primary script unknown] 网页:[file not found. ]解决方案
  6. Server 2008 配置共享文件服务器--权限配置
  7. python request库_【Python爬虫】Request库入门
  8. oracle data guard方案,Oracle Data Guard 概念篇
  9. stft isar成像 matlab,基于STFT和FRFT的运动目标雷达三维成像方法与流程
  10. IE6和其他浏览器的css样式不同
  11. Python数据分析与处理扩展库pandas常用选项设置
  12. 回归即登顶社交应用排行榜,多牛传媒开启人人“第二春”
  13. git小乌龟工作操作
  14. MIT6.828学习之Lab1
  15. 关于调用第三方sdk
  16. 通九省,枢纽之地...
  17. 破解企业卓越运营难点,做好研发质量管理闭环,从“救火战役”,到“一次做对”
  18. 面向对象;构造函数;原型对象
  19. VBA向单元格输入双引号
  20. 2018秋招历程之28所

热门文章

  1. 免费下载 80多种的微软推出入门级 .NET视频
  2. 一本让我多花2倍时间读的书
  3. Ocelot简易教程(二)之快速开始1
  4. 如何创建一个基于 MSBuild Task 的跨平台的 NuGet 工具包
  5. .NET Core 在中国的现状调研
  6. django14:CBV加入装饰器
  7. vue完全编程方式与react在书写和运用上的异同
  8. 【ArcGIS风暴】捕捉VS经典捕捉,谁更有用武之地?
  9. Android之页面有变化用onWindowFocusChanged来监听权限是否开启
  10. C和指针之实现strlen函数