Installer python3 et autour de la bibliothèque de calcul scientifique sur Ubuntu (virtualenv + pip)

Installing python3 on Ubuntu

L'histoire que vous mettez. Les bibliothèques incluses sont numpy, scipy, matplotlib, seaborn, jupyter, etc. Principalement installé avec pip sur virtualenv. Il semble y avoir une autre façon de le mettre avec apt ou anaconda. (Cela semble être plus stable.)

Post-scriptum: 2016/09/26 Anaconda est plus facile à gérer, et certains paquets créés sont compatibles avec anaconda, ce qui semble être le cas de facto. Par conséquent, la méthode décrite ci-dessous n'est pas recommandée.

#Mettez quelque chose dedans.
sudo apt-get -y update
sudo apt-get -y upgrade
sudo apt-get -y install build-essential
sudo apt-get -y install python3-dev
python -V
python3 -V

#Tapez python pour obtenir python3.(Postscript: il semble que vous ne devriez pas le faire car cela provoque un bug)
#echo alias python=python3 >> ~/.bash_aliases
#source ~/.bash_aliases
#python -V


#Insérez pip.
sudo apt-get install python3-setuptools
sudo easy_install3 pip
#Assurez-vous que l'emplacement du pip est python3.
pip -V
#Ce qui est actuellement
pip list


#Mettre virtualenv
sudo pip install virtualenv


#Créer un répertoire de projet
mkdir ./projectPath
cd ./projectPath


#Créez un environnement et démarrez
virtualenv venv
source venv/bin/activate


#Ajouter à gitignore
#echo venv >> .gitignore

#Vérification
pip list


#Je vais essayer différentes choses ci-dessous en utilisant pip.
#Insérez numpy.
pip install numpy


#Insérez scipy. Il existe un compilateur fortran.
sudo apt-get install libatlas-base-dev gfortran
pip install scipy


#matplotlib,Insérez seaborn. Il existe un type gratuit.
sudo apt-get install libpng-dev
sudo apt-get install libfreetype6-dev
pip install matplotlib
pip install seaborn
#Ce qui suit peut ne pas être nécessaire. Lors de l'utilisation de qt4 et pyside avec matplotlib.
sudo apt-get install qt-sdk
sudo apt-get install cmake
sudo pip install pyside
#Écrire dans le fichier de configuration matplotlib
vim ~/.config/matplotlib/matplotlibrc
#backend     : qt4agg
#backend.qt4 : PySide


#Jupyter
pip install jupyter


#bibliothèque de test
pip install nose


#Autre
pip install quandl
pip install scikit-learn



#Écris le
pip freeze > requirements.txt

#Sortez de l'environnement virtuel.
deactivate

Écrivons un exemple de code.

test.py


import numpy as np
import pandas as pd
import seaborn as sns

x = np.random.normal(size=100)
sns.distplot(x, kde=False, rug=False, bins=10)

seaborn crache une erreur lors de l'importation, mais cela fonctionne en crachant sur ipython.

ipython Cela semble être une version améliorée de l'environnement de dialogue. Ce qui suit est un bulletin de ce que j'ai remarqué. Vous pouvez lire l'explication en ajoutant? Pour les commandes magiques. (Exemple: #run?)

Faites apparaître le graphique dans une fenêtre séparée lors du dessin du graphique.

J'ai dû spécifier quelque chose comme qt dans mon environnement. Il semble que vous puissiez généralement utiliser matplotlib inline.

%matplotlib qt4

Spécifiez lors du démarrage d'ipython.

ipython --matplotlib qt4

chargement du fichier

%load filename.py

Charger et exécuter le fichier

%run filename.py

Écrire dans un fichier

%%writefile filename.py
...

Écraser le fichier avec ce que vous avez écrit après la commande

Affichage de l'historique

%history -n
%history -n range 2-3

Ecrire une ligne dans le fichier

%save -a filename.py 2

Ci-dessus, le numéro d'historique est spécifié et enregistré. Vous pouvez également spécifier In [n], Out [n], etc. Ajout au lieu d'écraser avec l'option -a.

Écrivez la valeur de la variable

%store foo >> a.txt

jupyter (anciennement iPython Notebook)

Cela ressemble à un mot pour le calcul scientifique dans un éditeur de navigateur. ipython est le noyau. C'est un bloc-notes découpé dans iPython, et peut gérer non seulement python mais aussi les blocs-notes ruby et haskell (.ipynb). Cela peut aussi être un serveur.

Comment modifier un cahier.

jupyter notebook

Commencer avec

Vous pouvez créer un nouveau bloc-notes en sélectionnant python3 à partir de nouveau en haut à droite.

Modifiez ligne par ligne. Vous pouvez créer une nouvelle ligne avec le signe plus en haut à gauche. Les types de ligne sont code, markdown, etc. Vous pouvez choisir en haut à droite.

Si vous écrivez un code, appuyez sur ctrl + entrée pour l'exécuter et le résultat s'affichera à l'écran.

Si vous souhaitez afficher le graphique

%matplotlib inline

Éxécuter.

Recommended Posts

Installer python3 et autour de la bibliothèque de calcul scientifique sur Ubuntu (virtualenv + pip)
Installez Python sur Windows + pip + virtualenv
Installez pyenv et Python 3.6.8 sur Ubuntu 18.04 LTS
Installez Python 3.3 sur Ubuntu 12.04
Installez pip / pip3 sur Ubuntu
Installez MongoDB sur Ubuntu 16.04 et utilisez python
Installez la version ZIP Python et pip sur Windows 10
Installez OpenCV sur Ubuntu + python
Installez Python 3.8 sur Ubuntu 18.04 (norme du système d'exploitation)
Installez Python 2.7.9 et Python 3.4.x avec pip.
Installez Mecab et mecab-python3 sur Ubuntu 14.04
Installez et exécutez Dropbox sur Ubuntu 20.04
Installez OpenCV et Chainer sur Ubuntu
Installez CUDA 8.0 et Chainer sur Ubuntu 16.04
Installez Python 3.8 sur Ubuntu 20.04 (norme du système d'exploitation)
Installez le fabric sur Ubuntu et essayez
Installez Python 3.9 sur Ubuntu 20.04 (norme du système d'exploitation?)
Installez confluent-kafka pour Python sur Ubuntu
Installez Python 2.7 sur Ubuntu 20.04 (norme du système d'exploitation?)
Installez easy_install et pip sur Windows
Créer un environnement Python 3 et OpenCV sur Ubuntu 18.04
Environnement virtuel Python et packages sur Ubuntu
Installez la bibliothèque python sur Lambda à l'aide de [/ tmp]
Étapes pour installer l'environnement Python sur Ubuntu
Si scipy est python 2.7.8, l'installation de pip trébuche
Installez Puppet Master and Client sur Ubuntu 16.04
Installez python sur xserver pour utiliser pip
Installez Python 3.8, Pip 3.8 sur EC2 (Amazon Linux 2)
Dask ne peut pas être installé sur Ubuntu avec pip
Installer le package python dans l'environnement personnel sur Ubuntu
Remarques sur l'installation de Python3 et l'utilisation de pip sous Windows7
[Mémo de procédure] Installez Python3 + OpenSSL localement sur Ubuntu
Installez OpenCV 4.0 et Python 3.7 sur Windows 10 avec Anaconda
Installez pip et pandas avec Ubuntu ou VScode
Exécutez l'installation de pip sur MacOS Python 3.7 ou version ultérieure
Installer Python et les bibliothèques pour Python sur MacOS Catalina
Installez TensorFlow sur Ubuntu
Installer python sur WSL
Installer pip sur Mavericks
[Python] pip et roue
Installez Scrapy sur python3
Installez Python sur Mac
Installer Python 3 dans un environnement Mac
Installez PySide2 sur Ubuntu
Installez Python3.4 sur CentOS 6.6
Installer une bibliothèque externe pour python
Installez JModelica sur Ubuntu
Installez python sur Windows
Installez Python 2.7.3 sur CentOS 5.4
construire Python sur Ubuntu
Installez Python 3.4 sur Mac
Installez Theano sur Ubuntu 12.04
Installez angr sur Ubuntu 18.04
Installez Python 3.6 sur Docker
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
Installez le sélénium sur votre Mac et essayez-le avec python
Installez Apache 2.4 sur Ubuntu 19.10 Eoan Ermine et exécutez CGI
Installez la bibliothèque python tierce sur Cinema4D
J'ai un UnicodeDecodeError lorsque je pip installé sur ubuntu