[PYTHON] Coexistence de pyenv et autojump

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.

La cause est ...

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

approche!

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

Coexistence de pyenv et autojump
Mécanisme de pyenv et virtualenv
Coexistence de Python2 et 3 avec CircleCI (1.0)
Coexistence de la journalisation Flask et de la journalisation d'autres modules
Coexistence de Fcitx et Zoom ~ Avec localisation japonaise ~
environnement de développement python -utilisation de pyenv et virtualenv-
Coexistence d'Anaconda 2 et Anaconda 3 dans Jupyter + Bonus (Julia)
Installez pyenv et pyenv-virtualenv
Résumé de l'utilisation de pyenv
Une histoire d'essayer pyenv, virtualenv et virtualenvwrapper
Le problème des menteurs et de l'honnêteté
Pré-traitement et post-traitement de pytest
Combinaison de récursif et de générateur
Combinaison de anyenv et direnv
Explication et mise en œuvre de SocialFoceModel
Notes sur pyenv et Atom
Introduction de caffe en utilisant pyenv
Utilisation et intégration de "Shodan"
Le problème des menteurs et de l'honnêteté
python avec pyenv et venv
Catalina sur Mac et pyenv
Occurrence et résolution de tensorflow.python.framework.errors_impl.FailedPreconditionError
Comparaison d'Apex et de Lamvery
Installation source et installation de Python
Introduction et astuces de mlflow.
Connaissance de base de Linux et des commandes de base
Ordre des arguments pour RegularGridInterpolator et interp2d
L'histoire de Python et l'histoire de NaN
Explication et mise en œuvre de PRML Chapitre 4
Élever la version de pyenv elle-même
Avantages et exemples d'utilisation de Rabbit Mq
Explication et implémentation de l'algorithme ESIM
Risque de mélange! ndarray et matrice
Installer SciPy et matplotlib (Python)
Importance de l'apprentissage automatique et de l'apprentissage par mini-lots
Introduction et mise en œuvre de la fonction d'activation
Mémorandum de sauvegarde et modèle de chargement
Malentendus et interprétations des dépendances de Luigi
Explication et mise en œuvre du perceptron simple
Calcul de la classe auto-fabriquée et de la classe existante
Ceci et cela des propriétés python
Méthode de planification des expériences et optimisation des combinaisons
Playbook Ansible pour installer et configurer `pyenv`
Caractéristiques du lien symbolique et dur
Résumé des index et des tranches Python
Agrégation et visualisation des nombres accumulés
Réputation des livres Python et des livres de référence
Créer un environnement avec pyenv et pyenv-virtualenv
3 types de solutions de contournement pour activer le problème de collision lorsque pyenv et anaconda coexistent