J'essaie d'installer la pile SciPy située à l'adresse https://scipy.org/stackspec.html [Je ne suis autorisé qu'à 2 liens; en essayant de les utiliser judicieusement]. Je me rends compte qu'il existe des moyens beaucoup plus faciles de faire cela, mais je pense qu'il y a beaucoup à apprendre en le faisant manuellement. Je suis relativement nouveau dans ce domaine, alors je m'excuse si je parais ignorant à un moment donné.
Je suis en cours d'exécution Windows 7 Enterprise - 64 bit
. Voici ce que j'ai fait jusqu'à présent:
Installé python-2.7.8.msi (32-bit)
de https://www.python.org/download/releases/2.7.8/
Installé numpy-1.8.1-win32-superpack-python2.7
À partir de http://sourceforge.net/projects/numpy/files/
Test: import numpy as np
---> pas d'erreur
Bibliothèque installée scipy
,scipy-0.14.0-win32-superpack-python2.7.exe
À partir de (SUPPRESSION DU LIEN ORDINAIRE SCIPY): import scipy as sp
---> pas d'erreur
Installé matplotlib
: matplotlib-1.3.1.win32-py2.7.exe
À partir de (MATPLOTLIB DOT ORG LINK REMOVED)
Installé PIP
en exécutant le script ici: https://raw.githubusercontent.com/pypa/pip/master/contrib/get-pip.py je viens de copier -pasted script dans un nouveau fichier dans IDLE
,
a enregistré sous le nom C:\Python27\Scripts\pip_install.py
et a cliqué sur Run>module
. Aucune erreur signalée.
Le chemin sur lequel j'ai sauvegardé pip_install.py
Est-il important?
6. ICI IS O J'ÉCHEC
Tentative d’installation de matlibplot dependency dateutil: Ouverture d’un shell Cygwin et saisie
cd C:\Python27 ! is it necessary to cd to python directtory?
pip install python-dateutil
Cela entraîne l'erreur:
bash: pip: command not found
Je reçois la même erreur en tentant de cmd
.
Toute aide est appréciée. le plus proche que j'ai trouvé était bash: pip: commande introuvable . Mais sa nature OSX est juste suffisante pour me confier davantage.
J'ai ajouté le chemin pip suivant la suggestion de Paul H ci-dessous. Cela a fait disparaître l'erreur, mais étrangement, rien que je pip
n'installe réellement. Par exemple, dans Cygwin
, je tape:
cbennett2> pip install python-dateutil
cbennett2>
Vous pouvez voir qu'il n'y a pas de sortie ou de retour de la part de Shell (ce qui devrait être le cas, à mon avis). Puis, quand je vais dans un nouveau python Shell:
>>> from dateutil.parser import parse
Traceback (most recent call last):
File "<pyshell#12>", line 1, in <module>
from dateutil.parser import parse
ImportError: No module named dateutil.parser
>>>>
Cela se produit avec tous les modules que je pensais avoir piped… des pandas, des tornades, etc.
Sous Windows, pip
réside dans C:\[pythondir]\scripts
.
Vous devrez donc l'ajouter à votre chemin système pour pouvoir l'exécuter à partir de la commande Invite. Vous pouvez aussi alterner cd
dans ce répertoire à chaque fois, mais c'est un problème.
Voir la réponse principale ici pour savoir comment faire cela: Ajout de Python Chemin sous Windows 7
En outre, c’est une façon terrifiante d’installer pip
. Prends-le à Christophe Gohlke. Prenez tout le reste à partir de là d'ailleurs. http://www.lfd.uci.edu/~gohlke/pythonlibs/
Tant que pip vit dans le dossier des scripts, vous pouvez exécuter
python -m pip ....
Cela indiquera à python de récupérer le pip depuis le dossier des scripts. C’est également un bon moyen d’avoir python2.7 et pyhton3.5 sur votre ordinateur et de les placer à différents endroits. Python2 et Pyhton3 sont tous deux installés sur Windows. Lorsque je tape python
, la valeur par défaut est python2. Mais si je tape python3
Je peux utiliser python3. (J'ai également dû remplacer le fichier python.exe de python3 par "python3.exe"). Si j'ai besoin d'installer flask pour python 2, je peux exécuter
python -m pip install flask
et il sera installé dans le dossier pyhton2, mais si j’ai besoin de flask pour python 3 je lance:
python3 -m pip install flask
et je l'ai maintenant dans le dossier python3
[win] + Pause
;C:\python27\Scripts
à la fin de Path
variableSous Windows 7, vous devez utiliser cette commande: python -m pip install xxx. Tous les programmes ci-dessus ne fonctionnent pas pour moi.
Si cela concerne Cygwin, il installe "pip" en tant que "pip2". Créez simplement un lien symbolique vers "pip2" au même emplacement où "pip2" est installé.
J'ai eu un problème similaire avec SciPy sur mon ordinateur. Il existe deux manières de résoudre ce problème: 1. Oui, vous devez vous connecter à votre répertoire python. 2. Parfois, vous devez indiquer explicitement à l'ordinateur le chemin à suivre, vous devez Recherchez le programme que vous utilisez, ouvrez les propriétés et redéfinissez le chemin à parcourir 3. consultez le manuel: http://matplotlib.org/users/installing.html ou - http://www.scipy.org/install.html
le paquet Scipy est très pointilleux, et a besoin de choses détaillées dans des détails odieux.
J'ai trouvé cela beaucoup plus simple. Tapez simplement ceci dans le terminal:
PATH=$PATH:C:\[pythondir]\scripts