结论:创建tool时程序路径写错了
实验环境:mac os、pycharm2018、python36、autopep8 1.4.3
安装autopep8
pip install autopep8
安装成功
官方文档 https://pypi.org/project/autopep8/
配置autopep8
打开 Preferences -> Tools -> External Tools
点击左下角的 + 号
配置如图
- Name:autopep8(可以自定义)
- Programs:/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/autopep8.py(注意!路径必须为autopep8安装路径)
- Arguments:--in-place --aggressive --aggressive $FilePath$
- Working directory:$ProjectFileDir$
- Outoput fillters:$FILE_PATH$\:$LINE$\:$COLUMN$\:.*
点击 OK -> Apply 保存
使用方法
右键 -> External Tools -> AutoPEP8
排错
1.运行时提示no such file or directory
原因:autopep8 路径写错或没写扩展名
解决办法:路径补充完整,必需精确到扩展名(windows下为autopep8.exe)如:Programs:/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/autopep8.py
2.运行时提示permission denied
原因:autopep8.py这个文件没有执行权限
解决办法:chmod 755 autopep8.py
版权声明:本文为hahahahli原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。