2

我似乎无法找到解决此问题的方法...

我使用以下命令在运行 Python2.7 的 Mac OSX 10.10.5 上安装了 autopep8:

$ pip install autopep8

但是,当我尝试autopep8在这样的文件上运行任何命令时:

$ autopep8 --in-place --aggressive --aggressive testfile.py

我明白了:

-bash: autopep: command not found

我试图确认autopep8是通过以下方式安装的:

>>> try:
...     import autopep8
...     print "this is installed"
... except ImportError:
...     print "no module"
... 
this is installed

我也卸载并重新安装autopep8pep8几次,但无济于事。我还应该尝试什么或我做错了什么?

4

2 回答 2

4

你必须修复你~/.bashrc的:

export PATH=/full/path/to/autopep8_executable/dir:$PATH

然后:

exec bash

重新加载编辑的文件

您可以找出目录在哪里使用:

find ~ -name autopep8
于 2015-12-30T22:38:25.803 回答
3

我有同样的问题。帮助我的只是卸载 pep:

pip uninstall autopep8

然后再次安装它:

pip install autopep8
于 2018-08-30T22:30:15.913 回答