emacs python_Emacs之Python编程环境配置 - elpy
由于之前一直使用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相关推荐
- Python应用实战案例:Python编程环境配置(Anaconda、Jupyter、GPU环境)
1. 写在前面 搞算法的同学也都明白,一个比较完美的python环境是多么的重要.这篇文章打算把一些必备的python环境配置过程记录下来,这样不管是新到了公司实习或者就职,还是新换了电脑,都可以借鉴 ...
- python编程笔记本配置要求_起步 搭载Python编程环境
主要讲如何搭建Python编程环境. 1.检查计算机是否安装了Python windows+r呼出运行框,输入cmd打开命令提示符窗口.输入Python检查电脑是否安装了Python. 如果出现了Py ...
- vim-python使用教程_vim配置python编程环境及YouCompleteMe的安装教程
python号称人工智能语言,现在可算大热,这篇博客将介绍如何用vim打造一款自己专属的python编程环境. step1 由于安装YouCompleteMe需要vim8.0及以上版本,所以得安装使用 ...
- 【Python学习教程】Python编程环境搭建
文章目录 Windows安装Python(图解) 关于 IDLE Linux(Ubuntu)系统安装Python 更新 Python 版本 重新安装 Python 1) 下载源代码 2) 编译 小技巧 ...
- python win10还是linux_在win10的Linux子系统(WSL)上搭载python编程环境
为什么使用WSL进行python编程 WSL,全称Windows Subsystem for Linux.简言之,win10提供了一个子Linux系统,可以解决虚拟机和双系统的系统之间阻隔的问题而不影 ...
- anaconda3卸载python_机器学习Python编程环境:VSCode+Anaconda
机器学习Python编程环境(Windows):VSCode+Anaconda 安装顺序:Anaconda ->VSCode (不必下载Python)->机器学习常用Python包 为什么 ...
- 包无法安装_详细教程 | 安装Python编程环境以及使用OpenpyXl操作Excel
详细教程 | 安装Python编程环境以及使用OpenpyXl操作Excel 注意:下列教程为 Windows7 64位:Windows 10有部分步骤有差异,请参考使用! 01 下载Python程序 ...
- linux下spark的python编辑_Linux下搭建Spark 的 Python 编程环境的方法
Spark编程环境 Spark 可以独立安装使用,也可以和Hadoop 一起安装使用.在安装 Spark 之前,首先确保你的电脑上已经安装了 Java 8 或者更高的版本. Spark 安装 访问 S ...
- Win 10 系统下搭建 Python 编程环境,有手就行
前言 想把一门编程语言学好,会搭建编程环境无疑是有必要的,纵然有线上集成的编程环境,但那高度依赖于网络条件以及诸多情况,这使得我们在编程的时候难以存储自己的资料. 学习和使用 python 一年多以来 ...
最新文章
- Android广播监听usb插拔状态
- (转)如何修改maven的默认jdk版本
- 在代码中设置RelativeLayout布局中标签的android:layout_toLeftOf、android:layout_toRightOf等属性...
- 【GoLang】GoLang 错误处理 -- 异常处理思路示例
- Nginx+PHP-FPM——Nginx日志:[Primary script unknown] 网页:[file not found. ]解决方案
- Server 2008 配置共享文件服务器--权限配置
- python request库_【Python爬虫】Request库入门
- oracle data guard方案,Oracle Data Guard 概念篇
- stft isar成像 matlab,基于STFT和FRFT的运动目标雷达三维成像方法与流程
- IE6和其他浏览器的css样式不同
- Python数据分析与处理扩展库pandas常用选项设置
- 回归即登顶社交应用排行榜,多牛传媒开启人人“第二春”
- git小乌龟工作操作
- MIT6.828学习之Lab1
- 关于调用第三方sdk
- 通九省,枢纽之地...
- 破解企业卓越运营难点,做好研发质量管理闭环,从“救火战役”,到“一次做对”
- 面向对象;构造函数;原型对象
- VBA向单元格输入双引号
- 2018秋招历程之28所