web-dev-qa-db-fra.com

Installation de NumPy sous Windows

Je ne parviens tout simplement pas à installer NumPy sous Windows. Je continue à avoir cette erreur - 

PS C:\python27> pip install http://sourceforge.net/projects/numpy/file/NumPy/
Collecting http://sourceforge.net/projects/numpy/files/NumPy/
Downloading http://sourceforge.net/projects/numpy/files/NumPy/ (58kB)
100% |################################| 61kB 15kB/s
Cannot unpack file c:\users\Toshiba\appdata\local\temp\pip-qev4rz-unpack\NumPy 
(downloaded from c:\users\Toshiba\appdata\local\temp\pip-omripn-build, content-type: text/html; charset=utf-8); cannot detect archive format
Cannot determine archive format of c:\users\Toshiba\appdata\local\temp\pip-omripn-build

J'avais une version Python 64 bits plus tôt et je ne savais pas si la version de NumPy était compatible avec Python 64 bits. Donc je l'ai désinstallé et installé la version 32 bits de Python. Mais je reçois toujours la même erreur. Bien que ma version Python 32 bits fonctionne correctement.

J'ai essayé "pip install numpy" mais cela me donne l'erreur suivante à la fin - 

C:\Python27\lib\distutils\dist.py:267: UserWarning: Unknown distribution option: 'define_macros'

  warnings.warn(msg)

error: Unable to find vcvarsall.bat

----------------------------------------
Command "C:\Python27\python.exe -c "import setuptools,tokenize;__file__='c:\\users\\Toshiba\\appdata\\local\\temp\\pip-build-hdhqex\\numpy\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'),__file__, 'exec'))" install --record c:\users\Toshiba\appdata\local\temp\pip-x_6llm-record\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in c:\users\Toshiba\appdata\local\temp\pip-build-hdhqex\numpy

S'il vous plaît dites-moi ce que je pourrais faire de mal.

6
Theodora

Sous Windows, pip est idéal pour installer des packages qui ne nécessitent pas de compilation. Autrement, évitez sérieusement les tâches de construction et de maintenance des packages, et tirez parti du travail que d'autres ont accompli pour vous. Je recommande d'utiliser l'une de ces distributions Python:

Anaconda est un peu plus volumineux à télécharger et à installer, mais il inclut par défaut de nombreux packages tiers utiles (tels que numpy). ActivePython inclut un gestionnaire de paquets qui vous permet d’installer facilement les fichiers binaires pré-compilés (l’installation de numpy est aussi simple que pypm install numpy). 

L’utilisation de ces distributions Python présente l’avantage de pouvoir exécuter une installation fonctionnelle en quelques minutes et de la reproduire facilement.

2
Jan-Philip Gehrcke

La meilleure solution consiste à télécharger et à installer VCforPython2.7 à partir de https://www.Microsoft.com/en-us/download/details.aspx?id=44266

Ensuite, essayez pip install numpy.

100% de travail

1
be_good_do_good

Moi aussi, j'ai fait face au problème ci-dessus lors de la configuration de python pour l'apprentissage automatique.

J'ai suivi les étapes ci-dessous: -

Installez python-2.7.13.msi

• définir PATH = C:\Python27

• définir PATH = C:\Python27\Scripts

Allez à http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy

Téléchargé: - • numpy-1.13.1 + mkl-cp27-cp27m-win32.whl • scipy-0.18.0-cp27-cp27m-win32.whl 

Installation de numpy: Pip install numpy-1.13.1 + mkl-cp27-cp27m-win32.whl

Installation de scipy: pip installer scipy-0.18.0-cp27-cp27m-win32.whl

Vous pouvez tester l'exactitude en utilisant les cmds ci-dessous: -

>>> import numpy
>>> import scipy
>>> import sklearn
>>> numpy.version.version
'1.13.1'
>>> scipy.version.version
'0.19.1'
>>>
0
Vikram S

J'ai essayé d'installer numpy pour Windows 7, 64 bits et j'ai passé pas mal de temps. J'essayais en fait de configurer sklearn. Recherche de nombreux postes, documenté ce qui a fonctionné pour moi. J'espère que cela vous fera gagner du temps! https://simplemachinelearning.wordpress.com/2015/11/09/set-up-sklearn-on-windows/

0
Sushma R