Un mémo pour créer un environnement de développement python avec macOS Catalina

Le but est de construire un environnement de développement python

Dans l'environnement passé de Mojave à Catalina, quand je l'ai fait normalement, cela ne fonctionnait pas comme prévu avec python3 ou pip3 en raison de la différence de version, donc j'essaierai d'utiliser autour de pyenv pour voir si cela fonctionne bien.

homebrew

Commencez d'ici.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

installation pyenv

$ brew install pyenv
$ pyenv -v
pyenv 1.2.17

Paramètres de profil

$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
$ echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.bash_profile

https://github.com/pyenv/pyenv

Au fait, dans le cas de zsh, il semble que les mêmes paramètres doivent être définis pour .zshrc.

Zsh note: Modify your ~/.zshrc file instead of ~/.bash_profile. https://github.com/pyenv/pyenv

Je ne sais pas pourquoi c'est «.zshrc» au lieu de «.zprofile».

Réfléchir

$ source ~/.bash_profile

Installez python en spécifiant la version

Vérifiez la version installable

$ pyenv install -l

Installez la version que vous souhaitez utiliser

$ pyenv install 3.7.7

Confirmation de l'installation

$ pyenv versions
* system (set by /Users/ykinomt/.pyenv/version)
  3.7.7

Changement de version

Confirmation du statu quo

$ python -V
Python 2.7.16

commutation

$ pyenv global 3.7.7
$ python -V
Python 3.7.7

Utilisez local pour basculer par répertoire.

$ python -V
Python 2.7.16
$ pyenv local 3.7.7
$ python -V
Python 3.7.7

Si vous utilisez local, un fichier appelé .python-version sera créé dans ce répertoire et il fonctionnera avec la version spécifiée dans ce répertoire. Si vous souhaitez créer une application, il peut être préférable de la spécifier comme locale.

paramètres de vscode

Ce n'est pas nécessaire, mais la version qui apparaît dans les paramètres de l'interpréteur semble avoir été installée au moment du démarrage de VSCode, donc si vous l'installez nouvellement avec les paramètres ci-dessus, vous ne pourrez peut-être pas le sélectionner à moins de redémarrer vscode une fois.

Recommended Posts

Un mémo pour créer un environnement de développement python avec macOS Catalina
Construction de l'environnement de développement Python sur macOS
Créer un environnement de développement Python à l'aide de pyenv sur MacOS
Construire un environnement python sur MacOS (Catallina)
Créez un environnement de développement Python sur votre Mac
Configurer un environnement de développement Python sur Marvericks
Construire un environnement de développement Python sur Raspberry Pi
Créer un environnement de développement Python basé sur GVim sur Windows 10 (3) GVim8.0 et Python3.6
Créez un environnement de développement Python 3 (Anaconda) confortable avec Windows
Créer un environnement de développement Python basé sur GVim sur l'installation de Windows 10 (1)
Créer un environnement de développement Python sur Mac OS X
Remarques sur la création d'un environnement virtuel avec Anaconda Navigator
Créer un environnement de développement Python avec OS X Lion
Construire un environnement Python sur Mac
Configurer un environnement de développement Python sur Ubuntu
Créer un environnement Python sur Mac (2017/4)
Créer un environnement python dans centos
Installer l'environnement de développement Python sur Windows 10
Créer un environnement python3 sur CentOS7
Créer un environnement d'étude d'apprentissage automatique Python avec macOS Sierra
Créer un environnement de développement Python (pyenv / virtualenv) sur Mac (Homebrew)
Créer un environnement de développement Python basé sur GVim sur les paramètres de base de Windows 10 (2)
Ajout d'un environnement de développement local sur MacOS
Environnement de développement Python pour macOS utilisant venv 2016
Blender 2.82 ou version ultérieure + notes sur l'environnement de développement python
Suite ・ Notes sur la préparation de l'environnement de développement Python sur Mac OS X
Construction de l'environnement de développement Python3 + venv + VSCode + macOS
Installez Python inférieur à 3.5.3 sur macOS Catalina
Créer un environnement Python + OpenCV sur Cloud9
Créer un environnement de développement Python pour le développement de l'IA
Créer un environnement de développement pour l'apprentissage automatique
Points à surveiller lors de la création d'un environnement Python sur un Mac
Créez un environnement de développement Python sur Windows (WSL distant Visual Studio Code).
Créez simplement un environnement d'exécution Python 3 sous Windows
Créez un environnement python avec ansible sur centos6
Créer un environnement Python sur Mac (Mountain Lion)
[Python] Créer un environnement de développement Django avec Docker
[Python] Préparation au développement Web (création d'un environnement virtuel)
Un mémo lors de la création d'un environnement python avec miniconda
[Venv] Créer un environnement virtuel python sur Ubuntu
Commandes pour créer un environnement python3 avec virtualenv
Créer un environnement Kubernetes pour le développement sur Ubuntu
Procédure de création d'un environnement d'isolation Python (environnement venv)
Installez Python 3 sur MacOS Catalina (avec Homebrew uniquement)
Notes sur la création d'un environnement python par les débutants
Construire un environnement Python sur le serveur Sakura VPS
Créer un environnement d'exécution Python sur IBM i
Installer Python et les bibliothèques pour Python sur MacOS Catalina
Obtenez un environnement de développement Python rapide avec Poetry
Construction de l'environnement de développement Python
À propos de l'environnement de développement Python
Construction de l'environnement de développement python2.7
Créer un environnement Python
Environnement de développement en Python
Créer un environnement de développement Django à l'aide de pyenv-virtualenv sur Mac
Python: création d'un environnement virtuel (venv), démarrage et arrêt
# 2 Créez un environnement Python avec une instance EC2 d'AWS (ubuntu18.04)