2017-02-07 9 views
12

linter-pep8がインストールされているときにこのエラーが発生しました。エラーがパッケージによって引き起こされるError:spawn pycodestyle ENOENT

Error: spawn pycodestyle ENOENT 
at exports._errnoException (util.js:1026:11) 
at Process.ChildProcess._handle.onexit (internal/child_process.js:193:32) 
at onErrorNT (internal/child_process.js:359:16) 
at _combinedTickCallback (internal/process/next_tick.js:74:11) 
at process._tickCallback (internal/process/next_tick.js:98:9) 

答えて

24

リンター-pep8から名前を変更するリンター-pycodestyle V2.0.0

ソリューションへ:

  1. アンインストールpep8sudo pip uninstall pep8
  2. アンインストールpycodestylesudo pip uninstall pycodestyle
  3. は再びpycodestyleを実行することで、正しくインストールされた場合apm install linter-pycodestyle
  4. チェックATOM リンター-pycodestyleパッケージをインストールするsudo pip install pycodestyle
  5. アンインストールATOM リンター-pep8パッケージにapm uninstall linter-pep8
  6. pycodestyleをインストール端末内のwhich pycodestylepycodestyle(例:/usr/local/bin/pycodestyle)にパスを戻す必要があります。
+1

私はこの仕事を得るためにpep8を再インストールしなければならなかったあなたは実行可能ファイルのパス、それはデフォルトで動作するはずです - ブタ原子リンター-pycodestyleパッケージの設定で、このパスを設定する可能性がある - これを実行した後、私はに走りました'sudo pip install pep8'を実行することで修正された' spawn pep8 ENOENT'エラーです。 – camdroid