Installieren Sie Python3 und die wissenschaftliche Berechnungsbibliothek unter Ubuntu (virtualenv + pip)

Installing python3 on Ubuntu

Die Geschichte, die Sie eingegeben haben. Die enthaltenen Bibliotheken sind numpy, scipy, matplotlib, seaborn, jupyter usw. Hauptsächlich mit pip auf virtualenv installiert. Es scheint einen anderen Weg zu geben, es mit apt oder anaconda zu tun. (Das scheint stabiler zu sein.)

Nachtrag: 26.09.2016 Anaconda ist einfacher zu verwalten und einige Pakete, die erstellt werden, sind mit Anaconda kompatibel, was de facto zu sein scheint. Daher wird die unten beschriebene Methode nicht empfohlen.

#Gib etwas hinein.
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

#Geben Sie python ein, um python3 zu erhalten.(Nachtrag: Es scheint, dass Sie es nicht tun sollten, weil es einen Fehler verursacht)
#echo alias python=python3 >> ~/.bash_aliases
#source ~/.bash_aliases
#python -V


#Pip einfügen.
sudo apt-get install python3-setuptools
sudo easy_install3 pip
#Stellen Sie sicher, dass der Speicherort des Pip Python3 ist.
pip -V
#Was ist aktuell in
pip list


#Setzen Sie virtualenv
sudo pip install virtualenv


#Erstellen Sie ein Projektverzeichnis
mkdir ./projectPath
cd ./projectPath


#Erstellen Sie eine Umgebung und starten Sie
virtualenv venv
source venv/bin/activate


#Zum Gitignore hinzufügen
#echo venv >> .gitignore

#Bestätigung
pip list


#Ich werde unten verschiedene Dinge mit pip ausprobieren.
#Numpy einfügen.
pip install numpy


#Scipy einfügen. Es gibt einen fortran-Compiler.
sudo apt-get install libatlas-base-dev gfortran
pip install scipy


#matplotlib,Seaborn einsetzen. Es gibt einen freien Typ.
sudo apt-get install libpng-dev
sudo apt-get install libfreetype6-dev
pip install matplotlib
pip install seaborn
#Folgendes ist möglicherweise nicht erforderlich. Bei Verwendung von qt4 und pyside mit matplotlib.
sudo apt-get install qt-sdk
sudo apt-get install cmake
sudo pip install pyside
#Schreiben Sie in die Matplotlib-Konfigurationsdatei
vim ~/.config/matplotlib/matplotlibrc
#backend     : qt4agg
#backend.qt4 : PySide


#Jupyter
pip install jupyter


#Testbibliothek
pip install nose


#Andere
pip install quandl
pip install scikit-learn



#Schreib es auf
pip freeze > requirements.txt

#Raus aus der virtuellen Umgebung.
deactivate

Schreiben wir einen Beispielcode.

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 spuckt beim Importieren einen Fehler aus, der jedoch beim Spucken auf ipython funktioniert.

ipython Es scheint eine erweiterte Version der Dialogumgebung zu sein. Das Folgende ist ein Bulletin von dem, was mir aufgefallen ist. Sie können die Erklärung lesen, indem Sie? Für magische Befehle hinzufügen. (Beispiel: #run?)

Lassen Sie das Diagramm beim Zeichnen des Diagramms in einem separaten Fenster angezeigt werden.

Ich musste in meiner Umgebung so etwas wie qt angeben. Es scheint, dass Sie normalerweise mit matplotlib inline gehen können.

%matplotlib qt4

Geben Sie beim Starten von ipython an.

ipython --matplotlib qt4

Datei laden

%load filename.py

Datei laden und ausführen

%run filename.py

In Datei schreiben

%%writefile filename.py
...

Überschreiben Sie die Datei mit dem, was Sie nach dem Befehl geschrieben haben

Verlaufsanzeige

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

Schreiben Sie eine Zeile in die Datei

%save -a filename.py 2

Oben wird die Verlaufsnummer angegeben und gespeichert. Sie können auch In [n], Out [n] usw. angeben. Hinzufügen statt Überschreiben mit der Option -a.

Schreiben Sie den Wert der Variablen aus

%store foo >> a.txt

jupyter (früher iPython Notebook)

Es fühlt sich an wie ein Wort für wissenschaftliche Berechnungen in einem Browser-Editor. Ipython ist der Kern. Es ist ein aus iPython ausgeschnittenes Notizbuch, das nicht nur Python, sondern auch Ruby- und Haskell-Notizbücher (.ipynb) verarbeiten kann. Es kann auch ein Server sein.

So bearbeiten Sie ein Notizbuch.

jupyter notebook

Beginnen mit

Sie können ein neues Notizbuch erstellen, indem Sie oben rechts python3 aus neu auswählen.

Zeile für Zeile bearbeiten. Sie können eine neue Zeile mit dem Pluszeichen oben links erstellen. Die Zeilentypen sind Code, Markdown usw. Sie können oben rechts auswählen.

Wenn Sie einen Code schreiben, drücken Sie Strg + Eingabetaste, um ihn auszuführen. Das Ergebnis wird auf dem Bildschirm angezeigt.

Wenn Sie das Diagramm anzeigen möchten

%matplotlib inline

Ausführen.

Recommended Posts

Installieren Sie Python3 und die wissenschaftliche Berechnungsbibliothek unter Ubuntu (virtualenv + pip)
Installieren Sie Python unter Windows + pip + virtualenv
Installieren Sie pyenv und Python 3.6.8 unter Ubuntu 18.04 LTS
Installieren Sie Python 3.3 unter Ubuntu 12.04
Installiere pip / pip3 unter Ubuntu
Installieren Sie MongoDB unter Ubuntu 16.04 und arbeiten Sie über Python
Installieren Sie die ZIP-Version Python und Pip unter Windows 10
Installieren Sie OpenCV unter Ubuntu + Python
Installieren Sie Python 3.8 unter Ubuntu 18.04 (Betriebssystemstandard)
Installieren Sie Python 2.7.9 und Python 3.4.x mit pip.
Installieren Sie Mecab und mecab-python3 unter Ubuntu 14.04
Installieren Sie Dropbox und führen Sie es unter Ubuntu 20.04 aus
Installieren Sie OpenCV und Chainer unter Ubuntu
Installieren Sie CUDA 8.0 und Chainer unter Ubuntu 16.04
Installieren Sie Python 3.8 unter Ubuntu 20.04 (Betriebssystemstandard)
Installieren Sie Fabric unter Ubuntu und versuchen Sie es
Installieren Sie Python 3.9 unter Ubuntu 20.04 (Betriebssystemstandard?)
Installieren Sie Confluent-Kafka für Python unter Ubuntu
Installieren Sie Python 2.7 unter Ubuntu 20.04 (Betriebssystemstandard?)
Installieren Sie easy_install und pip unter Windows
Erstellen Sie Python 3 und OpenCV unter Ubuntu 18.04
Virtuelle Python-Umgebung und Pakete unter Ubuntu
Installieren Sie die Python-Bibliothek auf Lambda mit [/ tmp]
Schritte zum Installieren der Python-Umgebung unter Ubuntu
Installieren Sie Puppet Master und Client unter Ubuntu 16.04
Installieren Sie Python auf xserver, um pip zu verwenden
Installieren Sie Python 3.8, Pip 3.8 auf EC2 (Amazon Linux 2)
Dask kann unter Ub nicht mit pip auf Ubuntu installiert werden
Installieren Sie das Python-Paket in einer persönlichen Umgebung unter Ubuntu
Hinweise zur Installation von Python3 und zur Verwendung von pip unter Windows7
[Prozedur-Memo] Installieren Sie Python3 + OpenSSL lokal unter Ubuntu
Installieren Sie OpenCV 4.0 und Python 3.7 unter Windows 10 mit Anaconda
Installieren Sie Pip und Pandas mit Ubuntu oder VScode
Führen Sie die Pip-Installation unter MacOS Python 3.7 oder höher aus
Installieren Sie Python und Bibliotheken für Python unter MacOS Catalina
Installieren Sie TensorFlow unter Ubuntu
Installieren Sie Python auf der WSL
Installieren Sie pip auf Mavericks
[Python] Pip und Wheel
Installieren Sie Scrapy auf Python3
Installieren Sie Python auf dem Mac
Installieren von Python 3 in einer Mac-Umgebung
Installieren Sie PySide2 unter Ubuntu
Installieren Sie Python3.4 unter CentOS 6.6
Installieren einer externen Bibliothek für Python
Installieren Sie JModelica unter Ubuntu
Installieren Sie Python unter Windows
Installieren Sie Python 2.7.3 unter CentOS 5.4
Build Python auf Ubuntu
Installieren Sie Python 3.4 auf einem Mac
Installieren Sie Theano unter Ubuntu 12.04
Installiere angr unter Ubuntu 18.04
Installieren Sie Python 3.6 auf Docker
Grundeinstellungen für die Verwendung von Python3.8 und pip unter CentOS8
Installieren Sie Python3 auf einem Mac und erstellen Sie eine Umgebung [Definitive Edition]
Installieren Sie psycopg2 (pgsql-Bibliothek für Python3) auf Apple Silicon
Installieren Sie Selenium auf Ihrem Mac und probieren Sie es mit Python aus
Installieren Sie Apache 2.4 unter Ubuntu 19.10 Eoan Ermine und führen Sie CGI aus
Installieren Sie die Python-Bibliothek eines Drittanbieters auf Cinema4D
Ich habe einen UnicodeDecodeError erhalten, als ich auf Ubuntu Pip installiert habe