web-dev-qa-db-ja.com

ZSH:/ usr / local / bin / pipenv:不適切なインタプリタ:/usr/local/opt/python/bin/python3.7:そのようなファイルまたはディレクトリはありません

私は最近BashからZSH(MacOS)に切り替えました。スイッチからPipeNVを使用していません。 PIPENVコマンドを実行すると、次のエラーが発生します。

$ pipenv install
zsh: /usr/local/bin/pipenv: bad interpreter: /usr/local/opt/python/bin/python3.7: no such file or directory
 _

Pyenv for Python依存管理)を使用します。

$ which python
/Users/ryan.payne/.pyenv/shims/python
 _

My Default pythonバージョンは3.7.3)

$ pyenv versions
  system
  2.7.16
  3.6.8
* 3.7.3 (set by /Users/ryan.payne/.pyenv/version)
 _

PieNVバージョンのPythonを使用していないようです。 Pipenvが再び働くのはどうやって入手できますか?

3
Ryan Payne

PipEnvとPyenvのアンインストールと再インストールによりこの問題を解決しました。私は続く https://stackoverflow.com/a/51797298/11809808 Pyenvをアンインストールします。

0
Ryan Payne

何もアンインストールする必要はありません。単にインタプリタを_/usr/local/bin_で変更し、現在のpythonパスをPyenv Handyにしてください。

_type python3_

パスをコピーする

_vi /usr/local/bin/pipenv_

それはこのようなものを見るでしょう:

enter image description here

変更されると、おそらくPipeNVをもう一度ダウンロードする必要があります。心配しないで、あなたのenvは大丈夫です。

_pip install pipenv_

あなたのenvで遊びに行きます

0