Installer Python et les bibliothèques pour Python sur MacOS Catalina

introduction

J'ai essayé de créer un environnement en étudiant Python, mais c'était étonnamment difficile.

Python est installé par défaut sur Mac, mais l'ancien Python2 est installé à la place du dernier Python3, il ne peut donc pas être laissé tel quel pour une nouvelle étude et un nouveau développement.

De plus, il existe de nombreuses méthodes d'installation et il était difficile pour les débutants en Python de savoir quelle méthode installer. De plus, si je ne connaissais pas la droite ou la gauche, j'étais confondu avec la méthode d'installation Python et la méthode d'installation de la bibliothèque, et il y avait de nombreuses occasions où l'on m'a demandé: «Quoi?

J'ai eu le même problème lorsque j'ai demandé à mes camarades étudiants Python, alors j'ai pensé que j'essaierais de résumer la méthode sous forme de mémorandum.

Cette fois, j'ai installé la dernière version de Python 3 et la bibliothèque de jeux pygame en utilisant Homebrew et pyenv sur Mac OS Catalina.

Environnement d'exécution

Package à utiliser

Flux d'installation

  1. [Installer Homebrew](# 1 Installer homebrew)
  2. [Installer pyenv](Installer # 2pyenv)
  3. [Installer Python avec pyenv](# 3 Installer python avec pyenv)
  4. [Installer la bibliothèque avec pip](# 4 Installer la bibliothèque avec pip)

1. Installez Homebrew

Exécutez la commande suivante dans le terminal conformément à la documentation officielle. Bien sûr, s'il est déjà installé, vous pouvez l'ignorer.

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

Si l'installation réussit, vous pouvez vérifier la version de Homebrew avec brew -v.

$ brew -v
Homebrew 2.4.9
Homebrew/homebrew-core (git revision 3b87b; last commit 2020-08-04)
Homebrew/homebrew-cask (git revision 2ee9f; last commit 2020-08-04)

2. Installez pyenv

Mettez à jour Homebrew avec la dernière version avec brew update et installez pyenv avec brew install.

$ brew update
$ brew install pyenv

Ce n'est pas grave si vous pouvez vérifier la version de pyenv avec pyenv -v.

$ pyenv -v
pyenv 1.2.20

pyenv lui-même fonctionne avec cela, mais Python installé via pyenv ne sera pas reconnu à moins que vous n'ajoutiez les paramètres pyenv au terminal, alors ajoutez les paramètres au terminal avec la commande suivante et faites reconnaître au terminal les paramètres ajoutés.

$ echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.zshrc
$ source .zshrc

Si le terminal est bash, utilisez la commande suivante.

$ echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.bash_profile
$ source .bash_profile

Bien sûr, il n'y a pas de problème même si vous écrivez directement dans le profil, etc. avec vim.

if command -v pyenv 1>/dev/null 2>&1; then
  eval "$(pyenv init -)"
fi

3. Installez Python avec pyenv

Vous pouvez vérifier la version de Python qui peut être installée par pyenv avec la commande pyenv install -l.

$ pyenv install -l
Available versions:
  2.1.3
  2.2.3
  2.3.7
  2.4.0
  2.4.1
  2.4.2
  ...
  3.8.4
  3.8.5
  3.9.0b5
  3.9-dev
  3.10-dev
  ...

Sauf si vous avez une raison spécifique, c'est une bonne idée d'installer la dernière version stable (celle sans "dev" après le numéro). À propos, des plates-formes telles que anaconda peuvent également être installées avec pyenv. Cette fois, installez 3.8.5 avec la commande pyenv install.

$ pyenv install 3.8.5

À ce stade, l'installation est seulement terminée et la version de Python utilisée n'a pas encore été changée. python -vMême si vous vérifiez la version avec la commande, python2 installé par défaut sur mac est reconnu.

$ python -V
Python 2.7.16

Faites fonctionner le Python installé par défaut avec la commande pyenv global.

$ pyenv global 3.8.5

Si vous pouvez confirmer que la version a été changée avec python -V, l'installation est réussie. Si cela ne fonctionne pas, essayez de recharger les paramètres pyenv dans votre terminal avec `` $ source .zshrc ''. (* Pour bash, utilisez $ source .bash_profile.)

$ python -V
Python 3.8.5

En passant, vous pouvez consulter la liste des versions de Python installées avec pyenv versions` ``. Celui avec * au début fonctionne comme version par défaut.

$ pyenv versions
  system
* 3.8.5 (set by /Users/linus/.pyenv/version)

4. Installez la bibliothèque avec pip

Installez la bibliothèque avec la commande pip install. Cette fois, je vais installer pygame.

$ pip install pygame

Cette fois, nous avons besoin de la dernière version en cours de développement, pas de la dernière version stable, alors spécifiez la version et installez-la. Vous pouvez installer en spécifiant la version en ajoutant la version après le nom de la bibliothèque.

$ pip install pygame==2.0.0.dev10

Vous pouvez voir une liste des bibliothèques installées à l'aide de pip avec la commande pip list.

$ pip list
Package    Version
---------- -----------
pip        20.1.1
pygame     2.0.0.dev10
setuptools 47.1.0

Vous pouvez l'installer avec la version spécifiée. D'autres bibliothèques telles que Django peuvent être installées de la même manière.

prime

Lors de la désinstallation du package, etc. installé cette fois, vous pouvez l'exécuter avec la commande suivante. Veuillez noter que lors de la désinstallation, des fichiers peuvent rester si vous ne les supprimez pas dans l'ordre inverse de l'installation.

$ pip uninstall pygame
$ pyenv uninstall 3.8.5
$ brew uninstall pyenv

Épilogue

J'ai eu beaucoup de mal quand je travaillais pour la première fois sur la création de l'environnement, mais il était assez difficile de le réorganiser. J'entends souvent dire que Python est un langage facile à programmer pour les débutants, mais il est difficile de dire que la construction d'environnement est pour les débutants.

Recommended Posts

Installer Python et les bibliothèques pour Python sur MacOS Catalina
Installez Python inférieur à 3.5.3 sur macOS Catalina
Installez Python 3 sur MacOS Catalina (avec Homebrew uniquement)
Installation propre et mise à jour de l'environnement de travail de macOS Catalina
Compilez et installez MySQL-python pour python2.7 sur Amazon Linux
Installez confluent-kafka pour Python sur Ubuntu
6 bibliothèques Python pour un développement et un débogage plus rapides
Installez pyenv et Python 3.6.8 sur Ubuntu 18.04 LTS
Installez et exécutez Python3.5 + NumPy + SciPy sur Windows 10
Installez Python sur Pidora.
Installez Scrapy sur python3
(Windows) Causes et solutions de contournement pour UnicodeEncodeError dans Python 3
Installez Python sur Mac
Installez OpenCV 4.0 et Python 3.7 sur Windows 10 avec Anaconda
Installer Python 3 dans un environnement Mac
Installez Python3.4 sur CentOS 6.6
Comment installer MeCab (v0.996) et les bibliothèques pour Python sans privilèges d'administrateur
Installez python sur Windows
Exécutez l'installation de pip sur MacOS Python 3.7 ou version ultérieure
Installez Python 3.4 sur Mac
Installez MongoDB sur Ubuntu 16.04 et utilisez python
Installez Python (pour Windows)
Installez la version ZIP Python et pip sur Windows 10
Paramètres initiaux pour l'utilisation de Python3.8 et pip sur CentOS8
Installez Python 3 sur Mac et créez un environnement [Definitive Edition]
Installez psycopg2 (bibliothèque pgsql pour python3) sur Apple Silicon
Liste des bibliothèques Python pour les data scientists et les data ingénieurs
Installez le sélénium sur votre Mac et essayez-le avec python
Un mémo pour créer un environnement de développement python avec macOS Catalina
[Windows] [Python3] Installer python3 et Jupyter Notebook (anciennement ipython notebook) sous Windows
Installez pyenv sur Raspberry Pi pour gérer Python
Installez django sur python + anaconda et démarrez le serveur
Configurer des bibliothèques Python et d'apprentissage automatique sur Ubuntu
Pour ceux qui ne peuvent pas installer Python sur Windows XP
Installer watchdog sur Windows + Python 3.3
Python sur Ruby et Ruby en colère sur Python
Installer pygame sur python3.4 sur Mac
Installez Python 3.8 sur CentOS 7 (SCL)
Installation d'OpenCV3 pour Python3 @macOS
Installez pandas 0.14 sur python3.4 [sur Mac]
Installez Python 3.7 et Django 3.0 (CentOS)
Installez OpenCV sur Ubuntu + python
Installez Python 3.8 sur CentOS 8 (AppStream)
Catalina sur Mac et pyenv
[Python] [Chainer] [Windows] Installer Chainer sous Windows
Exécutez OpenVino sur macOS Catalina
Installer dlib pour Python (Windows)
Installez PyCall sur Raspberry PI et essayez d'utiliser la bibliothèque GPIO pour Python de Ruby
Utilisez Python 3 introduit par l'outil de ligne de commande sur macOS Catalina
Installer python3 et autour de la bibliothèque de calcul scientifique sur Ubuntu (virtualenv + pip)
Usurpation d'adresse IP à l'aide de tor sur macOS et vérification avec python
Installez pyenv sur MacBookAir et basculez Python à utiliser
La série Python 3.4 est sûre pour installer et exécuter Python Kivy (macOS)
Installer python et Visual Studio Code sur Windows10 (version d'avril 2020)
Installez Python Pillow sur Amazon Linux
Installez Python 3.8 sur Ubuntu 18.04 (norme du système d'exploitation)
Notes sur Python et les types de dictionnaire
Python 3.6 sous Windows ... et vers Xamarin.
Installez RDKit, un outil informatique de chimie pour Python
Installez Python 3 sur le serveur Sakura (FreeBSD)