un événement
me@local:~/repos/aaa$ pipenv install
-bash: /usr/local/bin/pipenv: /usr/local/opt/python/bin/python3.7: bad interpreter: No such file or directory
Quand j'ai mis quelque chose dans brew, python est devenu 3.8, 3.7.7 a disparu de / usr / local / bin, et t à nouveau.
/usr/local/bin/python*
me@local:~/repos/aaa$ ll /usr/local/bin/python*
lrwxr-xr-x  1 me  admin    39B Apr 30 17:46 /usr/local/bin/python-build@ -> ../Cellar/pyenv/1.2.18/bin/python-build
lrwxr-xr-x  1 me  admin    40B Jul 13 12:09 /usr/local/bin/python3@ -> ../Cellar/[email protected]/3.8.3_2/bin/python3
lrwxr-xr-x  1 me  admin    47B Jul 13 12:09 /usr/local/bin/python3-config@ -> ../Cellar/[email protected]/3.8.3_2/bin/python3-config
lrwxr-xr-x  1 me  admin    42B Jul 13 12:09 /usr/local/bin/python3.8@ -> ../Cellar/[email protected]/3.8.3_2/bin/python3.8
lrwxr-xr-x  1 me  admin    49B Jul 13 12:09 /usr/local/bin/python3.8-config@ -> ../Cellar/[email protected]/3.8.3_2/bin/python3.8-config
En quelque sorte corrigé
pyenv install 3.7.7
pyenv global 3.7.7
brew uninstall pip
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
pip uninstall pipenv virtualenv
pip install pipenv
Je ne le comprends pas vraiment, donc il semble que c'est corrigé. python difficile
Le pip que vous avez mis avec brew ne recherche pas correctement python ou se souvient-il de l'emplacement de ce qui s'y trouvait auparavant?
Comment puis-je changer le chemin python utilisé par pip / pipenv / virtualenv?
Recommended Posts