Die Installation von pip mit easy_install
Ich keinen root-Zugriff haben, und ich möchten, installieren Sie python von Grund auf. Also ich habe die python-Quellcode und kompiliert es. Als Nächstes wollte ich die installieren pip
. Aber wenn ich ran python get-pip.py
bekam ich diese Fehlermeldung:
ImportError: cannot import name HTTPSHandler
Nicht mit root-Zugriff dann konnte ich nicht installieren Sachen benötigt. Also dachte ich, vielleicht kann ich installieren pip
mit easy_install
also ging ich und installiert setuptools
die easy_install
. Aber wenn ich easy_install pip
bekomme ich diesen Fehler:
Searching for pip
Reading https://pypi.python.org/simple/pip/
Download error on https://pypi.python.org/simple/pip/: 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 https://pypi.python.org/simple/
Download error on https://pypi.python.org/simple/: 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')
So, jetzt, wie zu installieren pip
? Ich werde wirklich verrückt!
Edit: ich kann nicht mit virutalenv
InformationsquelleAutor der Frage Jack Twain | 2014-10-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Installieren pip auf Ubuntu, Debian oder Linux Mint:
Installieren pip auf Fedora:
Installieren pip auf CentOS, aktivieren Sie zunächst EPEL-repository, und führen Sie dann:
Installieren pip auf Archlinux:
InformationsquelleAutor der Antwort Priyank
Dies ist nicht genau zu beantworten ursprünglichen Frage, aber wenn Sie sind unglücklich genug, um Sie zu installieren versuchen, die
pip
miteasy_install
auf centos6, ich hoffe, das hilft.Diese verwendet zu arbeiten, aber jetzt schlägt mit folgende Fehlermeldung:
Ich denke, http://pypi.python.org bekam ernst erfordern
https
.Wenn Sie diesen hack dann
easy_install pip
funktioniert.sed --in-place 's#http://pypi.python.org#https://pypi.python.org#g' /usr/lib/python2.6/site-packages/setuptools/command/easy_install.py
InformationsquelleAutor der Antwort jamshid
Für diejenigen, die kein root-Zugriffhier ist, wie ich das Problem gelöst.
Download Python (Gzipped tarball).
Entpacken und cd, um die Python-Quellcode-Verzeichnis.
Configure mit "--with-ensurepip=install" - flag, z.B.,
machen & make install
Nun sollte Sie über eine funktionierende, aber veraltete pip. Erhalten Sie die neuesten pip, laden Sie die get-pip.py - Datei und führen Sie python get-pip.py
Sollten Sie jetzt die neueste pip. Genießen. 🙂
InformationsquelleAutor der Antwort user1036719
Virtualenv ist die Rettung! Es kommt mit pip -, nicht root-Zugriff erfordern, und ermöglicht es Ihnen, verschiedene Umgebungen, jede mit Ihrer eigenen Kopie von python, pip und Module. Die installation docs Liste mit mehreren Installationsmethoden, die Sie wollen, das Letzte namens "lokal von der Quelle". Bitte auch einen Blick auf virtualenvwrapperdie nur eine Reihe von shell-Skripten, die das arbeiten mit virtualenv einfacher. Google produzieren reichlich tutorials auf beide.
InformationsquelleAutor der Antwort ErlVolton
pip-installation betreffen, bestätigen Sie mit Ihrer python-version in meinem Fall ich m mit Python ist3 also ich benutze folgenden Befehl ein und es funktioniert . lassen Sie uns versuchen, diese
ich bin mit MacOS
$ Python ist3 get-pip.py
InformationsquelleAutor der Antwort user9856426
Gab mir viel Mühe zu, aber dieser arbeitete für mich:
Python ist3 get-pip.py
InformationsquelleAutor der Antwort AHBarrie