python - -bash 命令在尝试运行 autopep8 时未发现错误

标签 python python-2.7 command-line autopep8

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

我已经使用以下命令在运行 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 几次,但无济于事。我还应该尝试什么或我做错了什么?

最佳答案

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

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

然后:

exec bash

重新加载编辑后的文件

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

find ~ -name autopep8

关于python - -bash 命令在尝试运行 autopep8 时未发现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34538311/

相关文章:

python - 绘制错误栏时出现奇怪的错误

python - 如何添加进度条?

Python 批量重命名器可以工作,但不能同时工作?

multithreading - 移动窗口时 PyQt4 视频播放器崩溃

python - .eigenvals 创建一个新变量

c# - 在 C# 中启动 FFmpeg 时出现问题

python - 设置 ADB_TRACE=adb 时如何在 cmd 中获取信息

python - 从 Dataframe 中提取不同的值并将它们插入到具有相同列名称的新 Dataframe 中

android - 无法使用 jarsigner 签署 apk 文件

javascript - 如何使用 nsIProcess 在 JavaScript 中运行没有窗口的 Windows 命令