Powerline: ターミナル起動時の「不正なインタプリタ」エラー

作成日 2017年01月02日  ·  7コメント  ·  ソース: powerline/powerline

/usr/local/lib/python3.5/site-packages/powerline/bindings/zsh/powerline。 zsh:200 :/ usr / local / bin / powerline-config:不正なインタプリタ:/usr/local/opt/python3/bin/python3.5:そのようなファイルまたはディレクトリはありません
/usr/local/lib/python3.5/site-packages/powerline/bindings/zsh/powerline。 zsh:204 :/ usr / local / bin / powerline-config:不正なインタプリタ:/usr/local/opt/python3/bin/python3.5:そのようなファイルまたはディレクトリはありません '

すべてのターミナルセッションの開始時に上記のメッセージが出力されます。 macOS Sierra(10.12.3 Beta)マシンを使用していて、この問題は約1週間前まで発生しませんでした。 この問題が発生した原因が何であるかわかりません...最近Pythonのインストールを変更した可能性があるのは(それが問題の場合)、 brew updateコマンドを使用した定期的なHomebrewの更新だけです。

ここで何が悪いのかよくわかりませんが、助けていただければ幸いです。 :+)

--paanvaannd

cshell installation macos serror in environment

最も参考になるコメント

cd /usr/local/opt/python/bin
ln -s python3.7 python3.6
pip3 install powerline_shell

その後、すべてが私にとって大丈夫です。

全てのコメント7件

pythonをpython3.6に更新したと思いますが、powerlineを再インストールしませんでした。以前にインストールした場合は、pythonバージョン固有の方法を使用していました。


Gentooでは、Pythonバージョンの更新後にシステムパッケージマネージャーによってインストールされたPythonパッケージを再インストールするpython-updaterを使用することをお勧めします( emergeはこれを自動的に処理しないため、 python-updaterような多くのスクリプトがあります異なる言語の場合はpython-updaterはそれらを処理しません。

タイムリーな対応ありがとうございます! macOSでこれを行う方法を探します。

@paanvaanndあなたはそれを理解することができましたか?

@simonsterjそれ以来、どういうわけかそれを修正しましたが、それ以来、私はそれを修正したものがわからないほど多くのことをしました笑

おそらく、Pythonパッケージを手動でアンインストールするか、それ以降にOSのクリーンインストールを行った後に再インストールすることによって行われます。 申し訳ありませんが、これ以上のサポートはできません:/

cd /usr/local/opt/python/bin
ln -s python3.7 python3.6
pip3 install powerline_shell

その後、すべてが私にとって大丈夫です。

pip3 install powerline_shellは私のためにそれを解決しました。

Pythonを3.7から3.6に切り替えると、再び機能しませんでした

したがって、より良い解決策は次のとおりです。

pip3 uninstall powerline_shell
pip3 install powerline_shell

このページは役に立ちましたか?
0 / 5 - 0 評価