Comment puis-je installer pip pour la version 2.6 de Python sur OS X?
J'ai un système OS X, où j'ai besoin d'installer un module pour la version 2.6 de python. Les deux pip
et easy_install-2.6
sont défaillants:
# /usr/bin/easy_install-2.6 pip
Searching for pip
Reading http://pypi.python.org/simple/pip/
Download error: unknown url type: https -- Some packages may not be found!
Couldn't find index page for 'pip' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading http://pypi.python.org/simple/
Download error: unknown url type: https -- Some packages may not be found!
No local packages or download links found for pip
error: Could not find suitable distribution for Requirement.parse('pip')
Téléchargement get_pip.py et de l'exécuter avec le stock de mac OS X fourni python 2.6:
# python2.6 ./get_pip.py
Traceback (most recent call last):
File "./get_pip.py", line 17868, in <module>
main()
File "./get_pip.py", line 162, in main
bootstrap(tmpdir=tmpdir)
File "./get_pip.py", line 82, in bootstrap
import pip
File "/tmp/tmpVJBvaW/pip.zip/pip/__init__.py", line 15, in <module>
File "/tmp/tmpVJBvaW/pip.zip/pip/vcs/subversion.py", line 9, in <module>
File "/tmp/tmpVJBvaW/pip.zip/pip/index.py", line 30, in <module>
File "/tmp/tmpVJBvaW/pip.zip/pip/wheel.py", line 34, in <module>
File "/tmp/tmpVJBvaW/pip.zip/pip/_vendor/__init__.py", line 92, in load_module
ImportError: No module named 'pip._vendor.distlib.scripts'
$ python2.6 --version
Python 2.6.9
Avec python2.7, soit la méthode fonctionne très bien.
Il devrait être fournies automatiquement lors de l'installation de Python via
Essayez le Homebrew extension, BrewPip.
Comment essayer de les installer pip à partir de la source ? pypi.python.org/pypi/pip#downloads
pourquoi avez-vous besoin pour exécuter la version 2.6 de python? Je voudrais supprimer python complètement et installer python de la maison-brew (qui comprend pip).
J'ai eu du mal à essayer d'installer py2.6 à l'aide d'infusion
brew
, par exemple: brew install python
. Vous pouvez également utiliser: sudo easy_install pip
.Essayez le Homebrew extension, BrewPip.
Comment essayer de les installer pip à partir de la source ? pypi.python.org/pypi/pip#downloads
pourquoi avez-vous besoin pour exécuter la version 2.6 de python? Je voudrais supprimer python complètement et installer python de la maison-brew (qui comprend pip).
J'ai eu du mal à essayer d'installer py2.6 à l'aide d'infusion
OriginalL'auteur Virgil Gheorghiu | 2015-05-30
Vous devez vous connecter pour publier un commentaire.
Télécharger le fichier source ici. Alors ne
(en remplacement de
~/Downloads
si nécessaire). Puis(la dernière
cd
est utilisé pour quitter le répertoire de construction). Maintenant, vous devriez être en mesure d'exécuterPar défaut, le programme pep (lorsqu'il est installé à partir de la source) doit être installé dans
/usr/local/bin
. Pour vérifier:Maintenant, vous pouvez installer votre favori packages à l'aide de
Si vous avez des versions contradictoires
pip
dans/usr/local/bin
vous pouvez essayer cette ridicule doublure:pour trouver l'un lié à py2.6. (dans mon cas, ils sont tout de même)
OriginalL'auteur dermen
Par défaut Homebrew fournit
pip
commande via:brew install python
.Donc, essayez l'installation de Python à l'aide de Homebrew. Essayez de ne pas utiliser
sudo
lorsque l'on travaille avecbrew
.Pour vérifier les fichiers qui sont installés avec votre paquet Python, essayez:
qui devrait consister en
pip
.Après l'installation, vous devriez lien symbolique de votre formule de fichiers installés par:
qui devrait créer les liens symboliques (comme
/usr/local/bin/pip
pointant vers votreCellar/python/2.?.?/bin/pip
)Si vous avez la permission de problème, vous pouvez le fixer par:
et assurez-vous que votre utilisateur est dans le groupe admin (
id -Gn $USER
).Puis re-lier de nouveau:
Pour tester l'exécution de la sec, de dissocier et de les exécuter:
brew link -n python
de voir les liens de fichiers quibrew
serait le lien.Après la liaison est réussie, assurez-vous que votre variable système PATH ont
/usr/local
, si non, ajouter:à votre
~/.bashrc
fichier.En cas de succès, votre
pip
devrait maintenant fonctionner.Si vous ne souhaitez pas utiliser le Homebrew ou vous avez deux Pythons installé sur votre Mac, vous pouvez l'installer via:
Votre erreur:
signifie que votre Python ne peut pas gérer le protocole HTTPS, sans avoir le support SSL, afin d'essayer de l'installer:
openssl
paquet (sur Linux soitlibssl-dev
ouopenssl-devel
).OriginalL'auteur kenorb