Démarrer le calcul numérique avec Python (avec Homebrew et pip)

MacOSX 10.8.5(Mountain Lion) Créez un environnement dans lequel vous pouvez effectuer des calculs numériques avec Python.

Cette fois, j'essaierai d'utiliser Homebrew et pip. Homebrew est la version 0.9.5.

Tout d'abord, installez diverses choses avec les commandes suivantes.

$ brew install python
$ sudo easy_install pip
$ sudo pip install ipython
$ sudo pip install scipy
$ sudo pip install ipython

Dans cet environnement, python 2.7.6 et pip 1.5.4 sont installés.

Installez gfortran car vous avez besoin d'un compilateur Fortran pour installer Scipy.

$ brew install gfortran
$ sudo pip install scipy

Il a fallu beaucoup de temps pour installer Scipy.

De là, il s'agit de la préparation de l'installation de matplotlib.

$ brew install freetype

Sans cela, l'installation de matplotlib moussera. Il était également nécessaire de créer les liens symboliques suivants. (Reportez-vous à ici)

$ ln -s /usr/local/opt/freetype/include/freetype2 /usr/local/include/freetype

Et installez matplotlib

sudo pip install matplotlib

Je ne sais pas si je vais l'utiliser, mais j'installerai aussi des pandas

$ sudo pip install pandas

Voici le résultat de la vérification de chaque version avec pip freeze.

ipython==1.2.1
matplotlib==1.3.1
numpy==1.6.1
pandas==0.13.1
scipy==0.13.3

Recommended Posts

Démarrer le calcul numérique avec Python (avec Homebrew et pip)
Calcul numérique avec Python
Installez Python 2.7.9 et Python 3.4.x avec pip.
Installation de Python et gestion des packages avec pip
Gérer les "années et mois" en Python
Notez que Vim installé par Homebrew ne démarre pas avec l'erreur Python 3.8
[Python] pip et roue
Calculer la date avec python
Calculer les dates en Python
Comment faire un calcul de hachage avec Salt en Python
Résultats lors de l'accélération des calculs numériques avec Python et Numba
[python] Calcul des mois et des années de différence de date / heure
Calculer la différence entre Pose et Transform avec ROS en Python
Construire un environnement de calcul numérique avec pyenv et miniconda3
Programmation avec Python et Tkinter
Chiffrement et déchiffrement avec Python
Grattage au sélénium en Python
Python et matériel - Utilisation de RS232C avec Python -
Exploitez LibreOffice avec Python
Grattage avec chromedriver en python
Débogage avec pdb en Python
Calcul de la valeur de jeu de cisaillement en Python
Gérer les sons en Python
Grattage avec du sélénium en Python
[Gimp] Lancez la création de scripts avec Python
Tweet avec image en Python
Combiné avec ordinal en Python
Pile et file d'attente en Python
python avec pyenv et venv
Unittest et CI en Python
Fonctionne avec Python et R
Veriloggen et cocotb sont utilisés pour concevoir et tester Verilog en Python uniquement.
[Road to Intermediate Python] Installer des packages en masse avec pip
Effectuer des calculs numériques avec Phython tout en apprenant la dynamique non linéaire et le chaos [1]
Installer python3 et autour de la bibliothèque de calcul scientifique sur Ubuntu (virtualenv + pip)
Jouez avec les archives de Mastodon dans les réponses et les favoris de Python 2 Count
Remarques sur le déploiement de pyenv avec Homebrew et la gestion des versions de Python
Installez CaboCha dans l'environnement Ubuntu et appelez-le avec Python.
Comment se connecter à AtCoder avec Python et soumettre automatiquement
Communiquez avec FX-5204PS avec Python et PyUSB
Reconnaissance des nombres dans les images avec Python
Paquets qui gèrent le MIDI avec Python midi et pretty_midi
Robot fonctionnant avec Arduino et python
Tester avec des nombres aléatoires en Python
Réseau neuronal avec OpenCV 3 et Python 3
Modulation et démodulation AM avec python
Différence entre == et est en python
Scraping avec Node, Ruby et Python
Afficher les photos en Python et html
GOTO en Python avec Sublime Text 3
Configurer un environnement Python moderne avec Homebrew
Algorithme de tri et implémentation en Python
Scraping avec Selenium en Python (Basic)
Analyse CSS avec cssutils en Python
Grattage avec Python, Selenium et Chromedriver
Je veux résoudre APG4b avec Python (seulement 4.01 et 4.04 au chapitre 4)
Manipuler des fichiers et des dossiers en Python