Lors de l'écriture de code en python, pyenv est populaire de nos jours. Cependant, le chemin autour de python change radicalement, donc si vous appliquez une version spécifique de python dans un certain répertoire, le saut automatique ne fonctionnera pas non plus dans ce répertoire.
Si vous faites python --version dans le répertoire où pyenv est défini, je pense que c'est la version cible, mais comme les répertoires tels que / usr / local / bin essaient également de fonctionner avec cette version, la bibliothèque python peut être trouvée Sans cela, le saut automatique, etc. ne fonctionnera pas
Cela fonctionne bien si vous spécifiez la version de python pour la partie sous / usr que vous ne vous attendez évidemment pas à travailler avec pyenv.
pyenv_to_system_dir
$ cd /usr
$ sudo pyenv local system
Comme ça, dans mon cas, j'ai défini python du système (par défaut du système d'exploitation) à appliquer sous / usr. Ce que vous installez avec brew va essentiellement dans / usr / local / bin, donc le python système leur sera appliqué quel que soit le répertoire actuel.
Recommended Posts