python中使用pycharm2018工具安装Autopep8

PEP 8,Style Guide for Python Code,是Python官方推出编码约定,主要是为了保证 Python 编码的风格一致,提高代码的可读性。

这样的资料网上很多,但是大多都是老版本的,2018版本之前。
我使用的是最新版,有很多改动:
详细配置参见:
有两篇文章写得比较符合我的版本:
1.确保两个问题,你的机器已经安装python2.7和pycharm2018
2.同时要安装autopep8.exe
在windown的cmd命令行中运行:pip install autopep8即可
下面两篇文章要搭配起来看,第二篇文章,只看安装pip install autopep8即可
windows安装成功如下

C:\Users\weiruoyu>pip install autopep8
Collecting autopep8
  Downloading https://files.pythonhosted.org/packages/5b/ba/37d30e4263c51ee5a655
118ac8c331e96a4e45fd4cea876a74b87af9ffc1/autopep8-1.4.3.tar.gz (113kB)
    44% |██████████████▍                 | 51kB 10kB/s eta 0:00:0
    53% |█████████████████▎              | 61kB 12kB/s eta 0:0
    62% |████████████████████▏           | 71kB 12kB/s eta
    71% |███████████████████████         | 81kB 14kB/s et
    80% |█████████████████████████▉      | 92kB 15kB/s
    89% |████████████████████████████▊   | 102kB 12
    98% |███████████████████████████████▋| 112kB
    100% |████████████████████████████████| 122k
B 17kB/s
Collecting pycodestyle>=2.4.0 (from autopep8)
  Downloading https://files.pythonhosted.org/packages/e5/c6/ce130213489969aa5861
0042dff1d908c25c731c9575af6935c2dfad03aa/pycodestyle-2.4.0-py2.py3-none-any.whl
(62kB)
    49% |███████████████▊                | 30kB 17kB/s eta 0:00:
    65% |█████████████████████           | 40kB 14kB/s eta
    82% |██████████████████████████▎     | 51kB 14kB/
    98% |███████████████████████████████▌| 61kB
    100% |████████████████████████████████| 71kB
 20kB/s
Installing collected packages: pycodestyle, autopep8
  Running setup.py install for autopep8 ... done
Successfully installed autopep8-1.4.3 pycodestyle-2.4.0
You are using pip version 8.1.1, however version 18.1 is available.
You should consider upgrading via the ‘python -m pip install --upgrade pip‘ comm
and.

C:\Users\weiruoyu>

Pycharm Autopep8的配置
Pycharm配置autopep8让Python代码更符合pep8规范

详细的内容可以参见:
PEP 8官方文档 -- Style Guide for Python Code
Python PEP8 编码规范中文版

原文地址:http://blog.51cto.com/weiruoyu/2320823

时间: 2024-09-30 06:19:13

python中使用pycharm2018工具安装Autopep8的相关文章

Python中的测试工具

??当我们在写程序的时候,我们需要通过测试来验证程序是否出错或者存在问题,但是,编写大量的测试来确保程序的每个细节都没问题会显得很繁琐.在Python中,我们可以借助一些标准模块来帮助我们自动完成测试过程,比如: unittest: 一个通用的测试框架: doctest: 一个更简单的模块,是为检查文档而设计的,但也非常适合用来编写单元测试. ??下面,笔者将会简单介绍这两个模块在测试中的应用. doctest ??doctest模块会搜索那些看起来像是python交互式会话中的代码片段,然后尝

Python中scrapy框架如何安装配置

在python学习群里发现很多学习网络爬虫技术的童靴都搞不懂python爬虫框架scrapy的安装配置,在学习python网络爬虫初级阶段的时候我们利用urllib和urllib2库以及正则表达式就可以完成了,不过遇到更加强大的爬虫工具--爬虫框架Scrapy,这安装过程也是煞费苦心哪,在此整理如下. Windows平台: 我的系统是Win7,首先,你要有Python,我用的是2.7.7版本,Python3相仿,只是一些源文件不同. 官网文档:http://doc.scrapy.org/en/l

Python中如何用pip安装外部主机文件

在python中安装非自带python模块,有三种方式: easy_install pip 下载压缩包(.zip, .tar, .tar.gz)后解压, 进入解压缩的目录后执行python setup.py install命令 本文主要针对pip安装时可能会碰到的一种情况,及解决办法: 假如我要安装pylint模块,该模块非python自带模块,用import肯定不能导入,需要额外安装 >>> import pylint Traceback (most recent call last)

Python中lxml模块的安装

lxml是Python中与XML及HTML相关功能中最丰富和最容易使用的库.lxml并不是Python自带的包,而是为libxml2和libxslt库的一个Python化的绑定.它与众不同的地方是它兼顾了这些库的速度和功能完整性,以及纯Python API的简洁性,与大家熟知的ElementTree API兼容但比之更优越!但安装lxml却又有点麻烦,因为存在依赖,直接安装的话用easy_install, pip都不能成功,会报gcc错误.下面列出来Windows.Linux下面的安装方法: [

python中如何使用pip安装自己的第三方模块

系统:CentOS6.8    python版本:python3.5 文本编辑器:vim python中我们很多时候,需要将自己的py文件导入到python路径中,但是我们自己的文件自身并不在python默认的库文件路径下,这时候就需要我们自己将我们的py文件import进入了 下面示例怎么导入自己的第三方模块,我们首先需要自己创建一个.py文件,名字随意明名了,但是不要和python内部模块重命,内部模块路径在/usr/lib/python3.5/site-packages.要不然使用pyth

python中nltk的下载安装方式

首先去http://nltk.org/install.html下载相关的安装程序,然后 在cmd窗口中,进入到python的文件夹内的 Scripts内,运行easy_install pip 安装PyYAML and NLTK:pip install pyyaml nltk 这样就将nltk安装完成,安完可以测试下. 然后敲入下面的代码,进入NLTK数据源下载界面: import nltk nltk.download() 选择all,设置好下载路径(Download Directory),然后点

Python 中psutil 模块的安装

1.psitil的下载地址: https://pypi.python.org/pypi/psutil/5.2.2#downloads 2.解压 tar zxvf psutil-5.2.2.tar.gz  cd psutil-5.2.2 3.安装 python setup.py build python setup.py install yum install python-devel -y

Python中peewee模块

Python中peewee模块,有需要的朋友可以参考下. 前言关于ORM框架: 简介: 对象关系映射(英语:Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换.从效果上说,它其实是创建了一个可在编程语言里使用的"虚拟对象数据库". 对象关系映射(Object-Relational Mapping)提供了概念性的.易于理解的模型化数据的方法.ORM方法论基于三个核心

CentOS中Python pip包管理工具的安装和使用

Python有很多第三方的模块或包,要管理这些包,有很多方法.python的pip包管理工具,类似与CentOS中yum,使用该工具安装Python包非常方便. 从Python内部来说,pip 是一个安装和管理 Python 包的工具 , 是 easy_install 的一个替换品.distribute是setuptools的取代(Setuptools包后期不再维护了),pip是easy_install的取代. pip的安装前需要setuptools 或者 distribute,如果你使用的是P