J'essaie d'installer pip dans mon python 2.6.6 , j'ai Oracle Linux 6
J'ai suivi les réponses données sur ce lien Lien
J'ai téléchargé le fichier get-pip.py et j'ai exécuté la commande suivante
Sudo python2.6 get-pip.py
Cependant, j'obtiens l'erreur suivante
[root@bigdatadev3 Downloads]# Sudo python2.6 get-pip.py
DEPRECATION: Python 2.6 is no longer supported by the Python core team, please upgrade your Python. A future version of pip will drop support for Python 2.6
Collecting pip
Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'NewConnectionError('<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x3cad210>: Failed to establish a new connection: [Errno 101] Network is unreachable',)': /simple/pip/
Retrying (Retry(total=3, connect=None, read=None, redirect=None)) after connection broken by 'NewConnectionError('<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x3cadad0>: Failed to establish a new connection: [Errno 101] Network is unreachable',)': /simple/pip/
Retrying (Retry(total=2, connect=None, read=None, redirect=None)) after connection broken by 'NewConnectionError('<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x3cad6d0>: Failed to establish a new connection: [Errno 101] Network is unreachable',)': /simple/pip/
Retrying (Retry(total=1, connect=None, read=None, redirect=None)) after connection broken by 'NewConnectionError('<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x3cad790>: Failed to establish a new connection: [Errno 101] Network is unreachable',)': /simple/pip/
Retrying (Retry(total=0, connect=None, read=None, redirect=None)) after connection broken by 'NewConnectionError('<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x3cad110>: Failed to establish a new connection: [Errno 101] Network is unreachable',)': /simple/pip/
Could not find a version that satisfies the requirement pip (from versions: )
No matching distribution found for pip
L'erreur montre un problème de réseau, mais j'ai un accès Internet ouvert complet ici.
Comment puis-je installer pip?
J'ai aussi essayé miam, yum install python-pip
mais il a donné le message suivant
[root@bigdatadev3 ~]# yum install python-pip
Loaded plugins: refresh-packagekit, security, ulninfo
Setting up Install Process
No package python-pip available.
Error: Nothing to do
Mise à jour 1 :
J'ai utilisé la commande suivante,
python get-pip.py --proxy="MY_PROXY"
J'obtiens l'erreur suivante
DEPRECATION: Python 2.6 is no longer supported by the Python core team, please upgrade your Python. A future version of pip will drop support for Python 2.6
Collecting pip
Exception:
Traceback (most recent call last):
File "/tmp/tmpnz7ISh/pip.Zip/pip/basecommand.py", line 215, in main
status = self.run(options, args)
File "/tmp/tmpnz7ISh/pip.Zip/pip/commands/install.py", line 324, in run
requirement_set.prepare_files(Finder)
File "/tmp/tmpnz7ISh/pip.Zip/pip/req/req_set.py", line 380, in prepare_files
ignore_dependencies=self.ignore_dependencies))
File "/tmp/tmpnz7ISh/pip.Zip/pip/req/req_set.py", line 554, in _prepare_file
require_hashes
File "/tmp/tmpnz7ISh/pip.Zip/pip/req/req_install.py", line 278, in populate_link
self.link = Finder.find_requirement(self, upgrade)
File "/tmp/tmpnz7ISh/pip.Zip/pip/index.py", line 465, in find_requirement
all_candidates = self.find_all_candidates(req.name)
File "/tmp/tmpnz7ISh/pip.Zip/pip/index.py", line 423, in find_all_candidates
for page in self._get_pages(url_locations, project_name):
File "/tmp/tmpnz7ISh/pip.Zip/pip/index.py", line 568, in _get_pages
page = self._get_page(location)
File "/tmp/tmpnz7ISh/pip.Zip/pip/index.py", line 683, in _get_page
return HTMLPage.get_page(link, session=self.session)
File "/tmp/tmpnz7ISh/pip.Zip/pip/index.py", line 792, in get_page
"Cache-Control": "max-age=600",
File "/tmp/tmpnz7ISh/pip.Zip/pip/_vendor/requests/sessions.py", line 488, in get
return self.request('GET', url, **kwargs)
File "/tmp/tmpnz7ISh/pip.Zip/pip/download.py", line 386, in request
return super(PipSession, self).request(method, url, *args, **kwargs)
File "/tmp/tmpnz7ISh/pip.Zip/pip/_vendor/requests/sessions.py", line 475, in request
resp = self.send(prep, **send_kwargs)
File "/tmp/tmpnz7ISh/pip.Zip/pip/_vendor/requests/sessions.py", line 596, in send
r = adapter.send(request, **kwargs)
File "/tmp/tmpnz7ISh/pip.Zip/pip/_vendor/cachecontrol/adapter.py", line 47, in send
resp = super(CacheControlAdapter, self).send(request, **kw)
File "/tmp/tmpnz7ISh/pip.Zip/pip/_vendor/requests/adapters.py", line 390, in send
conn = self.get_connection(request.url, proxies)
File "/tmp/tmpnz7ISh/pip.Zip/pip/_vendor/requests/adapters.py", line 290, in get_connection
proxy_manager = self.proxy_manager_for(proxy)
File "/tmp/tmpnz7ISh/pip.Zip/pip/_vendor/requests/adapters.py", line 184, in proxy_manager_for
**proxy_kwargs
File "/tmp/tmpnz7ISh/pip.Zip/pip/_vendor/requests/adapters.py", line 43, in SOCKSProxyManager
raise InvalidSchema("Missing dependencies for SOCKS support.")
InvalidSchema: Missing dependencies for SOCKS support.
Il s'agit d'un problème de proxy en raison de l'utilisation de Sudo. Le démarrage d'une commande avec Sudo ne garantit pas que les exportations comme export http_proxy=<MY_PROXY>
sont toujours à jour.
Vous devriez essayer cela:
python get-pip.py --proxy="[user:passwd@]proxy.server:port"
et si vous n'avez pas user/passwd:
python get-pip.py --proxy="proxy.server:port"
Exemple:
python get-pip.py --proxy="192.168.0.12:3128"
Exécutez d'abord cmd en tant qu'administrateur dans Windows. Alors essayez simplement python get-pip.py --trusted-Host=files.pythonhosted.org --trusted-Host=pypi.org
. J'ai essayé et ça marche pour moi.