Berichtsumgebungskonstruktion durch Python (Matplotlib, Pandas, Sphinx) + wkhtmltopdf

Zweck

Ich habe ein Tool zur Berichterstellung erstellt, das mit den folgenden Spezifikationen funktioniert. Notieren Sie sich daher die Betriebsumgebung. Ein Allzweckteil wird zu einem späteren Zeitpunkt veröffentlicht.

  1. Zeichnen Sie die Ergebnisse der Datenanalyse mit Pandas mit matplotlib auf.
  2. Generieren Sie HTML mit Sphinx mit dem Ergebnis von 1.
  3. Konvertieren Sie das erstellte HTML mit wkhtmltopdf in PDF.

Umgebung

- windows7,32bit - python2.7.10 -Module (Ipython, Numpy, Pandas, Matplotlib, Scipy, Sphinx) -Installieren Sie auch wkhtmltopdf.

Installationsarbeit

Python Körper

Weil Python standardmäßig nicht im Fenster enthalten ist Installieren Sie von folgendem.

https://www.python.org/downloads/ 2.7.11 Windows x86 MSI installer

Wenn Sie Ihrem PATH Folgendes hinzufügen, können Sie an der Eingabeaufforderung auf Python und Pip klicken.

C:\Python27;C:\Python27\Scripts;


Es scheint, dass pip nach Python 2.7.9 an das Paket angehängt ist.

Module

Halten Sie Pip zunächst auf dem neuesten Stand.

pip install —upgrade pip

Fügen Sie dann verschiedene Module mit pip hinzu.

pip install ipython
pip install numpy 
pip install pandas
pip install sphinx

Ich habe scipy von der offiziellen Website installiert. https://sourceforge.net/projects/scipy/files/scipy/0.16.1/

Dann installieren Sie matplotlib.

pip install matplotlib

Schließlich die vom Bestätigungsbefehl installierte Liste Ich werde es bestätigen. Die oben genannten Module (einschließlich abhängiger Module)

pip list

wkhtmltopdf Beziehen Sie auf der folgenden Site eine stabile Version, die zu Ihrer Umgebung passt, und installieren Sie sie. http://wkhtmltopdf.org/downloads.html

Übrigens habe ich diesmal die folgende Version installiert. Windows 0.12.3.2 32-bit

Fügen Sie Ihrem PATH schließlich Folgendes hinzu, und schon kann es losgehen.  C:\Program Files\wkhtmltopdf\bin

Zusammenfassung

Jede Rolle ist wie folgt.

Ich habe kürzlich mit der Datenanalyse mit Pandas begonnen. Als Ergebnis der Prüfung einer Methode zur automatischen Erstellung eines Berichts (PDF-Format) Ich denke, es wäre gut, dies in einer solchen Umgebung zu tun.

Ich wäre Ihnen dankbar, wenn Sie mir sagen könnten, ob es einen anderen Weg gibt.

Referenzseite

Installieren Sie die Python-Umgebung für maschinelles Lernen / numerische Berechnung (NumPy, SciPy, matplotlib, scikit-learn) unter Windows http://www.terabo.net/blog/python-on-windows/ So erstellen Sie mit Sphinx schnell und einfach ein schönes japanisches PDF http://dxd8.com/archives/225/

Recommended Posts

Berichtsumgebungskonstruktion durch Python (Matplotlib, Pandas, Sphinx) + wkhtmltopdf
[Docker] Python3.5 + Numpy + Matplotlib-Umgebungskonstruktion
Umgebungskonstruktion (Python)
Python-Umgebungskonstruktion
Python - Umgebungskonstruktion
Aufbau einer Python-Umgebung
Python 3.x-Umgebungskonstruktion von Pyenv (CentOS, Ubuntu)
Homebrew Python Umgebung Konstruktion
Aufbau einer Python-Entwicklungsumgebung
python2.7 Konstruktion der Entwicklungsumgebung
Python-Umgebungskonstruktion @ Win7
Aufbau einer Datenanalyseumgebung mit Python (IPython Notebook + Pandas)
Python + Anaconda + Pycharm-Umgebungskonstruktion
pandas Matplotlib Zusammenfassung nach Verwendung
Aufbau einer Python-Umgebung (Windows 10 + Emacs)
CI-Umgebungskonstruktion ~ Python Edition ~
Aufbau einer Python-Umgebung für Mac
Konstruktionsverfahren für die Anaconda3-Python-Umgebung
Python3-Umgebungskonstruktion (für Anfänger)
Umgebungskonstruktion von NumPy und Matplotlib
Erstellen einer Python-Umgebung unter Windows 7
[MEMO] [Entwicklung der Entwicklungsumgebung] Python
Umgebungskonstruktion von Python2 & 3 (OSX)
Umgebungskonstruktion von Python und OpenCV
Python-Umgebungskonstruktionsnotiz unter Windows 10
Beginnen Sie mit Python! ~ ① Umweltbau ~
Aufbau einer Anaconda-Python-Umgebung unter Windows 10
Python + Unity Verbesserte Erstellung von Lernumgebungen
Ich habe die Konstruktion der Mac Python-Umgebung überprüft
Konstruktionsnotiz für die Python-Umgebung auf dem Mac
Python-Umgebungskonstruktion (Pyenv, Anaconda, Tensorflow)
[Python3] Aufbau der Entwicklungsumgebung << Windows Edition >>
Aufbau einer Python-Entwicklungsumgebung unter macOS
Python-Umgebungskonstruktion (Pyenv + Poesie + Pipx)
Python3-Umgebungskonstruktion mit pyenv-virtualenv (CentOS 7.3)
Python3 TensorFlow für Mac-Umgebungskonstruktion
Konstruktionsnotiz für die Emacs Python-Entwicklungsumgebung
pytorch @ python3.8 Umgebungskonstruktion mit pipenv
Python3.6-Umgebungskonstruktion (unter Verwendung der Win-Umgebung Anaconda)
OpenCV3 & Python3 Umgebungskonstruktion unter Ubuntu
[Ubuntu 18.04] Erstellen Sie eine Python-Umgebung mit pyenv + pipenv
Konstruktionsverfahren für die Python (Anaconda) -Entwicklungsumgebung (SpringToolsSuites) _2020.4
Konstruktionsverfahren für die Python-Projektumgebung (für Windows)
[Python] Straße zu Schlangen (1) Umgebungskonstruktion
Aufbau der Python3 + venv + VSCode + macOS-Entwicklungsumgebung
Aufbau einer VScode-Umgebung (Windows 10, Python, C ++, C, Git)
Verfahren zur Erstellung der Umgebung: Ubuntu + Apache2 + Python + Pyramid
Pandas des Anfängers, vom Anfänger, für den Anfänger [Python]
Erstellen einer Umgebung für Python und maschinelles Lernen (macOS)
Kommen wir zu Python # 0 (Umgebungskonstruktion)
Erstellen einer Python-Entwicklungsumgebung für Windows + gVim + Poetry
Sammeln von Informationen von Twitter mit Python (Umgebungskonstruktion)
VS Code + Azure-Funktionen + Python-Umgebungskonstruktionsverfahren
[Hinweis] Erstellen Sie eine Python-Umgebung auf dem Mietserver "CORESERVER".
Installieren Sie Python3, Numpy, Pandas, Matplotlib usw. unter Windows
Erstellen Sie die Python3.5 + matplotlib-Umgebung unter Ubuntu 12 mit Anaconda
Aufbau einer explosiven Python-Umgebung ab Null (Mac)