pip install scikit-learn indique que Numerical Python (NumPy) n'est pas installé.

J'ai eu une erreur lorsque j'ai essayé d'installer scikit-learn. L'environnement est Ubuntu, série Python 2.7.

Erreur lors de l'installation de scikit-learn

J'ai essayé d'installer pip.

python


pip install scikit-learn

Abréviation

ImportError: Numerical Python (NumPy) is not installed.
    scikit-learn requires NumPy >= 1.6.1.
    Installation instructions are available on the scikit-learn website: http://scikit-learn.org/stable/install.html

Abréviation

J'ai essayé pip install numpy

Je ne suis pas familier avec numpy, alors j'ai essayé de le mettre avec pip pour le moment.

python


pip install numpy

Downloading/unpacking numpy
  Downloading numpy-1.11.1.zip (4.7MB): 4.7MB downloaded
  Running setup.py (path:/tmp/pip_build_vagrant/numpy/setup.py) egg_info for package numpy
    Running from numpy source directory.

Abréviation

Cleaning up...
Command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip_build_vagrant/numpy/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-RTxqgv-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /tmp/pip_build_vagrant/numpy
Traceback (most recent call last):
  File "/usr/bin/pip", line 9, in <module>
    load_entry_point('pip==1.5.4', 'console_scripts', 'pip')()
  File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 235, in main
    return command.main(cmd_args)
  File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 161, in main
    text = '\n'.join(complete_log)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 72: ordinal not in range(128)

On m'a dit que le codec ascii ne pouvait pas être décodé.

Mettez numpy avec apt-get

Il semble que numpy devrait être entré avec apt-get. Je voulais juste mettre Tensorflow après cela, donc j'ai tout mis en fonction du site de référence.

python-Installez numpy


sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose

Pip réinstaller scikit-learn

Cette fois, ça a marché (☝՞ ਊ՞) ☝

référence

http://www.elecafe.info/contents/20151116-tensorflow-trial/

Recommended Posts

pip install scikit-learn indique que Numerical Python (NumPy) n'est pas installé.
Le formateur autopep8 n'est pas installé. Installer? Résolution
Installez scikit.learn avec pip
[Python] Linter pylint n'est pas installé s'affiche [VS Code]
La liste Python n'est pas une liste
Construire un environnement Python sur Ubuntu (lorsque pip n'était pas la valeur par défaut)
Un mémo pour quand pip3 est installé avec python2.7 pour une raison quelconque
Introduction à la bibliothèque de calcul numérique Python NumPy
Installez Python sur Windows + pip + virtualenv
pip installer les erreurs de gestion de mysql pendant python
Installer le framework Python django à l'aide de pip
python Remarque: lorsque easy_install ne peut pas être utilisé
[Python] Erreur de nom: le nom'urlparse 'n'est pas défini
Erreur d'importation même si Python est installé
Solution pour l'erreur d'installation de pip [Python] [Mac]
Installation de l'outil de gestion des packages Python pip (Windows)
Si scipy est python 2.7.8, l'installation de pip trébuche
Le jour 64 de l'installation de pip tensorflow 2.0 est arrivé.
Installez Python 3.8, Pip 3.8 sur EC2 (Amazon Linux 2)
Installez séparément une version de Python qui n'est pas préinstallée sur votre Mac
Si vous essayez d'installer Python2 pip après avoir installé Python3 pip et qu'il est rejeté