https://github.com/wilsonyin123/geekbangpython
https://www.python.org/dev/peps/pep-0008/
作者回复: 是一样的,快捷键ctrl+alt+L。原意想让大家多了解如何给IDE增加扩展的方法,应该在安装之前给大家说明的,感谢您提出的宝贵意见。
作者回复: 尝试更新一下autopep8,
pip install --upgrade autopep8,在我过去使用的版本里没有遇到过类似的问题,
更多可以参考:
https://github.com/hhatto/autopep8
上面的帮助
作者回复: 有个好用的ide你可以hack一个宇宙
作者回复: 随着软件和安装工具的不断迭代升级,可能会出现一些奇奇怪怪的问题,要多看提示,遇到这里问题除了看提示,用搜索引擎外,我一般还会参考stackoverflow网站上的解决方法
作者回复: autopep8不支持目录名称的空格
作者回复: 和Project Interpreter 有关系,PyCharm在E:\Users\cwy\PycharmProjects\untitled\testUP 这个目录下没有找到autopep8.exe 这个文件,可以打开目录查看一下。
作者回复: 换个版本试一下? 我还没遇到这种情况,网上也没找到类似的解决办法
作者回复: 1 找不到命令是因为命令没有安装或者没在PATH里
2 没有安装的话,可以在官网下载 https://pypi.org/project/pip/#files
解压缩之后,使用 python setup.py install 安装
3 没有在PATH变量里面,可以将路径添加进去,
export PATH=$PATH:/path/to/command/pip
然后将这行写入/etc/profile,保证每次重启后都生效
作者回复: 如果再Pycharm 环境,可以观察和修改右下角的文件字符编码
作者回复: 是没有安装autopep8这个应用程序,再次在终端执行pip install autopep8 看看是否报错
作者回复: 最近pip Pycharm autopep8 都有升级,导致出现一些不兼容的问题,将他们都升级为最新版本吧,会减少很多bug
作者回复: 检查一下配置是否正确 Arguments: --in-place --aggressive --aggressive $FilePath$
作者回复: autopep8没有安装成功哦
作者回复: pip不是在python解释器执行的,它是一个可执行程序,需要在命令行里直接执行。
作者回复: 正确的参数是
Arguments: --in-place --aggressive --aggressive $FilePath$
从你的错误信息看到你应该配置的是
Arguments: e --aggressive $FilePath$
请重新检查Pycharm External Tools 的配置
作者回复: 虽然解决过程比较波折,但是解决问题的思路很正确,继续努力