PIP tidak berfungsi - proksi

python pip tidak berfungsi di belakang proxy

Saya mencoba

sudo -H pip --proxy https://proxy_ip:proxy_port install <package>

sudo -H pip --proxy https://usename:password@proxy_ip:proxy_port install <package>

sudo easy_install pip

dan tidak ada yang berhasil, saya juga mencoba mengatur variabel lingkungan HTTP_PROXY tetapi tidak berhasil.

Misalnya, berikut kesalahan saat mencoba menginstal toolz:

 Collecting toolz
  Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', error('Tunnel connection failed: 407 Proxy Authentication Required',))': /simple/toolz/
  Retrying (Retry(total=3, connect=None, read=None, redirect=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', error('Tunnel connection failed: 407 Proxy Authentication Required',))': /simple/toolz/
  Retrying (Retry(total=2, connect=None, read=None, redirect=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', error('Tunnel connection failed: 407 Proxy Authentication Required',))': /simple/toolz/
  Retrying (Retry(total=1, connect=None, read=None, redirect=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', error('Tunnel connection failed: 407 Proxy Authentication Required',))': /simple/toolz/
  Retrying (Retry(total=0, connect=None, read=None, redirect=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', error('Tunnel connection failed: 407 Proxy Authentication Required',))': /simple/toolz/
  Could not find a version that satisfies the requirement toolz (from versions: )
No matching distribution found for toolz

person severine    schedule 07.07.2017    source sumber
comment
Mungkin Anda bisa merujuk ke ‹a href=stackoverflow.com/questions/14149422/ posting‹/a›.   -  person Asutosh Rana    schedule 07.07.2017


Jawaban (2)


Saya sering menggunakan pip install di belakang proxy. Inilah sintaks yang berfungsi untuk saya:

sudo pip --proxy username:password@ip_address:port install <package_name> 
person Mohamed Ali JAMAOUI    schedule 20.07.2017

Masalahnya ada pada file conf yang memuat pengaturan proxy lama. Variabel lingkungan juga peka huruf besar-kecil. Jadi periksa apakah ada perbedaan antara HTTP_PROXY dan http_proxy dengan menggunakan printenv di linux

Kemudian seperti yang disarankan @MedAli: menambahkan --proxy saat menggunakan pip akan berhasil

person severine    schedule 21.07.2017