J'ai essayé Python sur Mac pour la première fois.

introduction

Ravi de vous rencontrer. Je m'appelle Taro et je suis le premier message de Qiita. Je suis membre de la société depuis environ 4 ans et en tant que développeur, j'écris du code depuis environ deux ans et demi. D'autres sont le type de personnes qui définissent les exigences, sont proches du PM, consultent le recrutement et flottent.

À la maison, j'écris rarement Python sur un ordinateur de bureau, Je développais des outils commerciaux que je ne voulais pas faire avec le gaz, D'une manière ou d'une autre, je voulais mettre la main sur un Mac et j'ai acheté un Macbook à la fin de l'année dernière. J'ai décidé d'écrire un outil d'analyse simple en Python à la fois. Il a fallu un certain temps pour créer l'environnement contrairement à l'époque de Windows, donc Je vais laisser ce que j'ai fait à ce moment-là comme mémo cette fois (~~ divers ~~). ~~ * Il semble que Python2 soit inclus par défaut si vous écrivez simplement du code localement ~~

compétence

environnement

・ MacBook Pro (13 pouces 2016) ・ MacOS Catalina Version 10.15.2 ・ Version Xcode 11.3

Objectifs et choses à faire

  1. Installez Xcode
  2. Installez Homebrew
  3. Installez pyenv
  4. Python 3. Installez ○. ○ (ce que vous voulez mettre)
  5. Affichage de "Hello world!"

Installez Xcode

Installez le cas échéant depuis l'App Store.

Installation Homebrew

Copiez et exécutez la commande d'installation à partir de Homebrew Official HP. [Exemple] /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Lorsque vous l'exécutez, il vous sera demandé de saisir "return" et "Password", alors entrez-les comme il convient.

Si l'installation réussit, le journal suivant s'affiche.

(Omission)
Tapped 2 commands and 4889 formulae (5,148 files, 12.8MB).
Already up-to-date.
==> Installation successful!

==> Homebrew has enabled anonymous aggregate formulae and cask analytics.
Read the analytics documentation (and how to opt-out) here:
  https://docs.brew.sh/Analytics

==> Homebrew is run entirely by unpaid volunteers. Please consider donating:
  https://github.com/Homebrew/brew#donations
==> Next steps:
- Run `brew help` to get started
- Further documentation: 
    https://docs.brew.sh

À ce stade, si le journal suivant s'affiche et que l'installation échoue, Accédez à la [Developer Page] d'Apple (https://developer.apple.com/download/more/), téléchargez la version requise de "Comand line tools for xcode", puis utilisez à nouveau la commande Homebrew. Vous pouvez éviter cela en exécutant.

(Omission)
xcode-select: error: invalid developer directory '/Library/Developer/CommandLineTools'
Failed during: /usr/bin/sudo /usr/bin/xcode-select --switch /Library/Developer/CommandLineTools

Une fois l'installation réussie, exécutez la commande suivante pour mettre à jour Homebrew et vérifier la version. brew update brew -v Le journal suivant sera affiché.

user@host $ brew update
Already up-to-date.
user@host $ brew -v
Homebrew 2.2.4
Homebrew/homebrew-core (git revision 5889; last commit 2020-01-24)

Installez pyenv

pyenv est un logiciel qui installe et gère Python. Installez pyenv en utilisant le Homebrew que vous venez d'installer. brew install pyenv Si l'installation réussit, vous pouvez vérifier la version avec la commande suivante. pyenv -v

user@host $ pyenv -v
pyenv 1.2.16

Installez Python3. ○. ○ (ce que vous voulez mettre)

Utilisez pyenv pour installer Python. Cette fois, je vais également installer le dernier. pyenv install 3.8.1

Après l'installation, remplacez la version de Python que vous souhaitez utiliser par celle que vous avez installée. pyenv global 3.8.1 Après avoir apporté des modifications, vérifiez si les paramètres sont reflétés. pyenv versions Si cela se reflète, je pense que "*" est affiché à côté de la version de Python à utiliser.

user@host $ pyenv versions
  system
* 3.8.1 (set by /Users/***/.pyenv/version)

Affichage de "Hello world!"

Après cela, veuillez entrer la commande suivante pour l'afficher.

python3 print("Hello world!")

user@host $ python3
Python 3.8.1 (v3.8.1:1b293b6006, Dec 18 2019, 14:08:53) 
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello world!")
Hello world!

C'est le début de la vie de Python sur Mac. Je vous remercie pour votre travail acharné!

Recommended Posts

J'ai essayé Python sur Mac pour la première fois.
J'ai essayé python pour la première fois avec heroku
J'ai essayé la programmation python pour la première fois.
J'ai essayé tensorflow pour la première fois
J'ai essayé Mind Meld pour la première fois
Ce que je suis entré dans Python pour la première fois
Voir python pour la première fois
AI Gaming Je l'ai essayé pour la première fois
J'ai essayé d'exécuter PIFuHD sur Windows pour le moment
J'ai essayé l'API Google Cloud Vision pour la première fois
MongoDB avec Python pour la première fois
[Python] J'ai essayé de remplacer le nom de la fonction par le nom de la fonction
vprof - J'ai essayé d'utiliser le profileur pour Python
Premier Kaggle (kaggle ①)
Kaguru pour la première fois
Depuis que je suis libre, l'ingénieur front-end a essayé Python (v3.7.5) pour la première fois
Pour la première fois, j'ai découvert Unix (Linux).
Retour sur le concours d'apprentissage automatique sur lequel j'ai travaillé pour la première fois
Démarrez Django pour la première fois
Je veux déplacer le sélénium pour le moment [pour mac]
Notes diverses sur l'utilisation de python pour les projets
J'ai essayé de changer le script python de 2.7.11 à 3.6.0 sur Windows10
Installation du moteur de jeu rétro pyxel pour Python sur Mac et lancement de l'exemple de code
Premier Python
Différences que les ingénieurs C # ont ressenties lors de l'apprentissage de Python pour la première fois
J'ai essayé d'utiliser Kwant, un module python pour le calcul du transport quantique
Premier Python
J'ai essayé d'afficher le temps de lecture de la vidéo (OpenCV: version Python)
python sur mac
Python: j'ai essayé le problème du voyageur de commerce
Essayons Linux pour la première fois
J'ai essayé le framework de test Python Tornado
J'ai essayé de créer un traitement par lots sans serveur pour la première fois avec DynamoDB et Step Functions
L'histoire de la sortie d'un outil de vérification de texte créé par Python sur GitHub x CircleCI pour la première fois
Ce que j'ai appris en écrivant une Pull Request Python pour la première fois de ma vie
[Python] J'ai essayé de visualiser la nuit du chemin de fer de la galaxie avec WordCloud!
J'ai essayé avec les 100 meilleurs packages PyPI> J'ai essayé de représenter graphiquement les packages installés sur Python
J'ai essayé différentes versions de l'environnement Python + OpenCV + FFmpeg sur Mac
Pour la première fois dans Numpy, je vais le mettre à jour de temps en temps
Une note utile lors de l'utilisation de Python après une longue période
J'ai essayé de "lisser" l'image avec Python + OpenCV
Comment utiliser MkDocs pour la première fois
J'ai essayé de "différencier" l'image avec Python + OpenCV
J'ai essayé de simuler "Birthday Paradox" avec Python
J'ai essayé la méthode des moindres carrés en Python
Utilisez Logger avec Python pour le moment
Exécutez yolov4 "pour le moment" dans Windows
J'ai essayé l'analyse du SRAS avant le virus corona
J'ai joué avec Floydhub pour le moment
[Python] J'ai cherché le plus long Pokémon Shiritori
J'ai essayé de "binariser" l'image avec Python + OpenCV
J'ai essayé d'utiliser le module Datetime de Python
Au moment de la mise à jour de python avec ubuntu
J'ai essayé de jouer avec la calculatrice avec tkinter
Essayez de publier sur Qiita pour la première fois