/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
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
最も参考になるコメント
cd /usr/local/opt/python/bin
ln -s python3.7 python3.6
pip3 install powerline_shell
その後、すべてが私にとって大丈夫です。