[英]-bash command not found error when trying to run 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
我也卸載並重新安裝了autopep8
和pep8
幾次,但無濟於事。 我還應該嘗試什么,或者我做錯了什么?
您必須使用以下命令修復~/.bashrc
:
export PATH=/full/path/to/autopep8_executable/dir:$PATH
然后:
exec bash
重新加載編輯的文件
您可以找出目錄在哪里使用:
find ~ -name autopep8
我有同樣的問題。 幫助我的只是使用以下方法卸載了pep:
pip uninstall autopep8
然后使用以下命令再次安裝它:
pip install autopep8
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.