[PYTHON] Umgebungskonstruktion von NumPy und Matplotlib

Es ist in letzter Zeit ein aktuelles Opportunity-Lernsystem, das sich jedoch als Python-Bereich etabliert. Eine Veranstaltung namens PyData wird ebenfalls aktiv abgehalten.

Erstellen Sie die Umgebung für NumPy und matplotlib unter CentOS 6.x.

Vorbereitungen

Installieren Sie die Entwicklungstools unter CentOS

Installieren Sie andere Dinge, die Sie brauchen, mit yum

...Nachtrag
$ sudo yum install freetype-devel

Installation

Python2.7.9


$ cd /home/cmscom/tmp
$ wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz
$ tar zxvf Python-2.7.9.tgz
$ cd Python-2.7.9
$ ./configure
$ make
$ sudo make install

Unten installiert

/usr/local/lib/python2.7

Installation von PIP und virtualenv

$ wget https://bootstrap.pypa.io/get-pip.py
$ sudo /usr/local/bin/python get-pip.py
$ sudo pip install virtualenv
$ cd /home/cmscom
$ virtualenv python
$ ./python/bin/pip install numpy
$ ./python/bin/pip install nltk
$ ./python/bin/pip install matplotlib
$ ./python/bin/pip install ipython[notebook]

Probleme mit der Installation

Ich hatte ein Problem bei der Installation von NLTK in einer anderen Umgebung unter Mac OS. Ich werde den Hintergrund und die Lösung beschreiben.

AttributeError: 'module' object has no attribute 'finders' 

Wenn Sie sich den Inhalt des Fehlers ansehen, wird in NLTK setup.py ein Fehler in dem Teil angezeigt, in dem die folgende Verarbeitung ausgeführt wird.

nltk/setup.py


from setuptools.command import sdist
del sdist.finders[:]

Als ich die Version von "setuptools" in der Installationsumgebung überprüfte, wurde "setuptools-11.0" installiert.

Ein ähnliches Phänomen wurde berichtet.

NLTK-Fehlerbericht https://github.com/nltk/nltk/issues/824

Fehlerberichte für Setup-Tools https://bitbucket.org/pypa/setuptools/issue/322/failure-installing-nltk-300-using

Ich habe Folgendes getan, um mit der Installation fortzufahren:

$ ./python/bin/pip install setuptools==9.1 

Das ist die Lösung !!

Wesentliches Problem

Auf der NLTK-Seite mache ich Folgendes, aber das ist das Problem.

del sdist.finders[:]

Ich kenne die Details nicht, aber ich denke, es war notwendig, wenn die vorherigen Setup-Tools verwendet wurden. Es scheint, dass die Setup-Tools seit Ver.10 geändert wurden, und es scheint nicht gut mit der Unterstützung auf der NLTK-Seite übereinzustimmen.

Ein Artikel aus dem Jahr 2009 spricht darüber. http://rhodesmill.org/brandon/2009/eby-magic/

Es ist eine Veranstaltung bei setuptools, daher würde ich gerne von @aodag oder @shimizukawa hören.

Recommended Posts

Umgebungskonstruktion von NumPy und Matplotlib
[Docker] Python3.5 + Numpy + Matplotlib-Umgebungskonstruktion
Python-Umgebungskonstruktion und TensorFlow
Umgebungskonstruktion von Python und OpenCV
Aufbau und Grundlagen der Bilderkennungsumgebung
Erstellen einer Umgebung mit pyenv und pyenv-virtualenv
Django Umweltbau
DeepIE3D-Umgebungskonstruktion
Aufbau einer Linux-Umgebung
Umgebungskonstruktion (Python)
Django Umweltbau
CodeIgniter-Umgebungskonstruktion
Python-Umgebungskonstruktion
Python - Umgebungskonstruktion
Erstellen einer Umgebung für Python und maschinelles Lernen (macOS)
Aufbau einer Python-Umgebung
Zeichnen Sie Dreiecksfunktionen mit Numpy und Matplotlib
Golang Umweltbau
Umgebungskonstruktion von word2vec
Aufbau der Python3 TensorFlow-Umgebung (Mac und pyenv virtualenv)
Aufbau einer MacOS 10.11-Umgebung: Powerline mit Anaconda und Dein.vim
Installation von Python 3 und Flask [Zusammenfassung der Umgebungskonstruktion]
Aufbau der Kissenumgebung - Für Docker + iPython (und OpenCV)
[Django3] Umgebungskonstruktion und Zusammenfassung verschiedener Einstellungen [Python3]
Python- und Numpy-Tipps
Umgebungskonstruktion: GCP + Docker
Bau der Django-Projektumgebung
ConoHa Umweltbau Memo
Homebrew Python Umgebung Konstruktion
Aufbau einer Anaconda-4.2.0-Python3-Umgebung (Mac)
YOLO v4 Umgebungskonstruktion ①
Bau von Pyenv + Fischumwelt
python2.7 Konstruktion der Entwicklungsumgebung
BigGorilla Umwelt Bau Memo
Griffumgebungskonstruktion onCentOS6.5
Anaconda Umwelt Bau Memo
matplotlib dies und das
Golang Umweltbau [goenv]
Pyxel-Umgebungskonstruktion (Mac)
[Numpy / Pandas / Matplotlib Übung 01]
Python-Umgebungskonstruktion @ Win7
Berichtsumgebungskonstruktion durch Python (Matplotlib, Pandas, Sphinx) + wkhtmltopdf
[Ubuntu 18.04] Aufbau einer Tensorflow 2.0.0-GPU-Umgebung
Python + Anaconda + Pycharm-Umgebungskonstruktion
Informationen zum Aufbau einer Linux-Umgebung (CentOS)
Aufbau einer PyTorch C ++ (LibTorch) -Umgebung
Anaconda-Umgebungskonstruktion auf CentOS7
Django Entwicklungsumgebung Bau Memo
Erste LAMP-Umgebungskonstruktion (Linux)
Aufbau einer Python-Umgebung (Windows 10 + Emacs)
Lassen Sie uns ein PRML-Diagramm mit Python, Numpy und matplotlib erstellen.
CI-Umgebungskonstruktion ~ Python Edition ~
[Memo] Bau einer Cygwin-Umgebung
Aufbau einer Python-Umgebung für Mac
Konstruktionsverfahren für die Anaconda3-Python-Umgebung