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.
Installieren Sie die Entwicklungstools unter CentOS
Installieren Sie andere Dinge, die Sie brauchen, mit yum
...Nachtrag
$ sudo yum install freetype-devel
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]
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 !!
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