pycharm安装autopep8报错no such file or directory

结论:创建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版权协议,转载请附上原文出处链接和本声明。