簡體   English   中英

嘗試運行autopep8時-bash命令未找到錯誤

[英]-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

我也卸載並重新安裝了autopep8pep8幾次,但無濟於事。 我還應該嘗試什么,或者我做錯了什么?

您必須使用以下命令修復~/.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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM