Installer numpy pour Python 2.7, tout en ayant Python 3.4 installé?
J'ai à la fois de Python 2.7 et Python 3.4 (et d'avoir à la fois parce que, pour la classe je suis en cours d'exécution, les étudiants ont la possibilité d'utiliser soit). Un étudiant a utilisé Python 2.7 et numpy pour leur projet, mais lorsque je tente de l'installer numpy, il s'installe à 3.4. J'ai besoin de l'installer à 2,7.
Je suis en utilisant numpy de 1,9 à partir de ce site, je me suis dit, c'est aussi de 2,7 spécifiques: http://sourceforge.net/projects/numpy/files/NumPy/
Cependant, néanmoins il va encore à l'3.4 dossier. La copie de Python 2.7 ne fonctionne pas, évidemment.
Comment puis-je faire cela?
Quel système d'exploitation utilisez-vous? Comment êtes-vous l'installer? Lequel des fichiers à la page web que vous avez réellement télécharger, et vous avez fait quoi avec elle?
Désinstaller 3.4 et assurez-vous que les répertoires sont supprimés, puis installer numpy pour 2.7. Après avoir tout fait, installer python 3.4.
Qui vous a dit que de 2,7 spécifique? Quand je vais sur la page, j'obtiens une source de téléchargement, qui, selon le README, dit "Cette version prend en charge Python 2.6 - 2.7 et 3.2 - 3.4."
C'est une solution extrême et ne devrait pas être nécessaire.
Désinstaller 3.4 et assurez-vous que les répertoires sont supprimés, puis installer numpy pour 2.7. Après avoir tout fait, installer python 3.4.
Qui vous a dit que de 2,7 spécifique? Quand je vais sur la page, j'obtiens une source de téléchargement, qui, selon le README, dit "Cette version prend en charge Python 2.6 - 2.7 et 3.2 - 3.4."
C'est une solution extrême et ne devrait pas être nécessaire.
OriginalL'auteur David | 2014-09-17
Vous devez vous connecter pour publier un commentaire.
Je recommande l'installation avec le pip.
Si cela ne fonctionne pas sur windows puis télécharger les binaires de http://www.lfd.uci.edu/~gohlke/pythonlibs/ et de le convertir à une roue avant de l'installer.
Pip est recommandé parce que vous pouvez le désinstaller.
Pour vérifier où vous vous installez à
Vous pouvez avoir une variable d'environnement path pour le mauvais pip.
pip sur windows ne fonctionne pas toujours. Parfois, ils n'ont pas la bibliothèque compilée pour windows. Dans le passé, numpy n'a pas fonctionné pour moi, peut-être qu'il est aujourd'hui.
C'est un jugement d'appel. L'obtention de la compilation mis en place sur Windows n'est pas négligeable, surtout pour quelque chose comme numpy. Si l'OP est sur windows, il est sans doute utile de disposer d'une solution qui est basée sur l'exécution d'un fichier exécutable d'installation.
Dire "sur Windows, cela ne fonctionnera pas", ce n'est pas un jugement, c'est tout simplement faux. Dire "sur Windows, vous ne voulez pas faire cela", c'est une autre histoire, et en fait, je suis d'accord. Presque tous les utilisateurs doivent commencer avec Gohlke des bibliothèques, à tout le moins, assurez-vous de leur configuration et de la comprendre, avant d'apprendre à construire des choses.
Oui, je parlais de la partie, il vaut la peine d'apprendre comment installer un compilateur C. Pour le reste, je pense qu'il a récemment été le cas que
pip install
fonctionne pour numpy, donc je ne serais pas surpris si elle n'a pas de travail pour quelqu'un qui l'avait installé Python/pip il y a quelques temps.OriginalL'auteur justengel
En supposant que vous utilisez, ou, au moins, vous devez utiliser pip pour installer la bibliothèque. Vous pouvez spécifier la version de python pour être installé par changement de suffixe, par exemple
pip-2.7 install numpy
.Comme une alternative, dans le cas où vous ne souhaitez pas utiliser le pip est un programme pour télécharger et installer la bibliothèque à l'aide du programme d'installation avec une technique similaire.
+1. Et si vous ne l'utilisez pas
pip
pour installer la bibliothèque, soit (a) vous êtes à l'aide de binaire installateurs pour votre plate-forme (si Christoph Gohlke ou quelque chose qui vient de l'apt ou la vitesse de rotation résultant de pensions ou similaire), auquel cas il vous suffit de choisir le bon binaire, ou (b) de ce que vous faites, vous devriez arrêter de le faire et au lieu d'utiliserpip
, dans ce cas, cette réponse permettra de résoudre tous vos problèmes.J'ai inclus une autre solution, déjà à l'aide de setup.py.
OriginalL'auteur eandersson
Votre
PATH
n'est pas configuré correctement.Devrait vous dire qui pip c'est d'essayer de les utiliser, et il est probable que celui qui ce trouve sur votre
PATH
première...Donc, au lieu de cela, vous voulez l'exécuter en tant qu'
Ou, le programme d'installation de votre chemin d'accès correctement. Voir ici
OriginalL'auteur jakebrinkmann
Juste une autre remarque sur les questions de ce genre. J'ai eu un problème similaire avec Python 2.7 bibliothèques n'est pas trouvé, parce que j'ai eu miniconda installé pour un Python environnement virtuel qui a été le détournement des appels à python à partir d'autres programmes. Après la suppression de la minconda répertoire dans ma maison à la disparition du problème et les bibliothèques python qui ont été correctement installés ont été retrouvés.
OriginalL'auteur suze1992
Note-Cette réponse est particulièrement pour les PC Windows qui possède à la fois Python2 & Pyhton3 installé.
À la fois les versions de Python a leurs répertoires différents, un peu comme
*(ou cela dépend de ce chemin que vous avez choisi lors de l'installation de Python**)*
pip existent GÉNÉRALEMENT dans le répertoire "C:\Python**\Scripts"
là, vous pouvez trouver les fichiers exe comme:
pour installer des paquets sur python2:
utilisation
(où le 1er argument est le chemin d'accès de fichier exe, il peut varier en fonction de votre système)
pour installer des paquets sur python3:
utilisation
il n'est pas nécessaire de désinstaller toute version de python pour réaliser la tâche.
OriginalL'auteur sangwan9