J'ai récemment installé Python 2.7.2 sur mon Mac sous OSX 10.6.8. Auparavant, j'avais la version 2.6. J'ai défini mon chemin dans .bash_profile comme suit:
export PATH=/usr/local/bin:$PATH
export PATH=/usr/local/share/python:$PATH
de sorte que lorsque je lance python, il se réfère à ma nouvelle installation. Cela fait.
Je voudrais aussi utiliser pip avec ma nouvelle installation, mais le problème est que la version actuelle de pip est déjà installée sur
/usr/local/bin/pip.
J'ai essayé de réinstaller pip avec:
easy_install pip
Mais bien sûr, cela ne met pas pip dans le nouveau répertoire souhaité
/usr/local/share/python/pip
mais fait simplement référence à la version existante dans/usr/local/bin/pip.
Quelqu'un peut-il me dire comment résoudre ce problème?
Je voudrais ensuite utiliser pip pour installer NumPy et SciPy dans le bon répertoire (j'avais du mal à faire en sorte que l'installation de SciPy fonctionne avec mon ancienne version de python, d'où la nouvelle installation).
Si vous le souhaitez, vous pouvez visiter le site Web sur lequel j'ai trouvé des instructions pour installer Python 2.7, créer/mettre à jour mon fichier .bash_profile, installer pip, NumPy et SciPy. Peut donner un aperçu, ou je suis heureux de donner plus de détails si nécessaire. Merci! http://www.thisisthegreenroom.com/2011/installing-python-numpy-scipy-matplotlib-and-ipython-on-lion/#python
Installez la distribution en suivant les instructions de http://pypi.python.org/pypi/distribute . Assurez-vous de spécifier le chemin complet de l'exécutable python (/usr/local/share/python/python
ou smth dans votre cas).
$ curl -O https://svn.Apache.org/repos/asf/oodt/tools/oodtsite.publisher/trunk/distribute_setup.py
$ /usr/local/share/python/python distribute_setup.py
Alors vous devriez avoir /usr/local/share/python/easy_install
.
Après cela, lancez:
$ /usr/local/share/python/easy_install pip
Alors vous devriez avoir /usr/local/share/python/pip
.
En fonction de l'ordre des éléments dans votre PATH
, votre pip précédent ou nouvellement installé est exécuté lorsque vous exécutez la commande pip
. Vous devrez donc peut-être adapter votre PATH
ou spécifier le chemin d'accès complet à /usr/local/share/python/pip
lors de l'installation d'œufs.
(fiche éhontée: Dans tous les cas, vous pouvez envisager d’utiliser virtualenv pour installer des packages dans un environnement isolé spécifique à un "projet", au lieu de les installer globalement.)
Je devais désinstaller le python de la bière.
Ensuite, je suis resté avec Python v2.7.6
Suivant pour installer, pip j'ai couru
Sudo easy_install pip
bien installé et fonctionne
J'ai eu un problème similaire, essayez ceci:
$ python -m pip install --upgrade --force-reinstall pip
Cela forcera la réinstallation de pip avec la version de python que vous utiliserez, y compris l’installation du binaire.
Il y a quelques jours, un de mes amis qui commençait la programmation Python avait besoin d'aide pour résoudre le même problème: installer pip. Il y a des débats sur lequel choisir entre easy_install et pip et il semble que tout le monde se dirige vers pip. Dans les deux cas, installer l’un ou l’autre d’entre eux peut être frustrant.
Vous pouvez utiliser ce tutoriel simple: installer le gestionnaire de paquet pip en toute simplicité
Voici ce que vous devriez garder à l'esprit lorsque vous suivez le guide ci-dessus:
Encore une fois, vous pouvez le faire ou utiliser le lien ci-dessus pour trouver un guide simple, étape par étape, sur la façon de l'installer sur votre ordinateur ... Bonne chance.
Pour que les gens sachent, ATM, nous pouvons installer PIP en téléchargeant get-pip.py
à partir de la page avec docs et l’exécuter comme suit:
c:\python27\python.exe get-pip.py
BTW, Python 3.4 est livré avec le PIP pré-installé.
Je voulais juste dire que j'ai trouvé un moyen de contourner mon problème. Je ne sais pas si je peux l'expliquer parfaitement, car je ne suis pas très bon pour comprendre ce que je fais avec ce genre de choses pour l'instant! Mais, le problème semble avoir été avec mon chemin. J'ai supprimé le PATH que j'avais posté dans ma question initiale, puis utilisé easy pip. Il est allé directement à Python 2.7.2 (ma nouvelle version) sans problème. J'ai ensuite utilisé avec succès pip pour installer NumPy et SciPy au bon endroit et ils fonctionnent tous les deux. Merci à ErikAllik et à FakeRainBrigand d’avoir pris le temps d’examiner la question!
Une des options de ligne de commande vous permet de choisir où installer.
--install-dir (-d) installe le paquet sur DIR
Donc, quelque chose comme - # easy_install pip -d /usr/local/share/python
(Corrigez-moi si j'ai tort, s'il-vous plait.)