Codul Python al unui caiet rulează în kernelul selectat. Setați variabilele proxy în acel proces înainte ca clientul HTTP să le folosească. Pentru Requests cu gestionarea obișnuită a mediului, o celulă de configurare poate conține:

import os

os.environ["http_proxy"] = "http://proxy.example.net:8080"
os.environ["https_proxy"] = "http://proxy.example.net:8080"

URL-ul proxy descrie un intermediar HTTP în ambele atribuiri. Nu schimbați schema doar pentru că site-ul destinație folosește HTTPS. Pentru cererile Python publice permise al căror client nu are cont proxy, o intrare HTTP din lista de proxy HTTP poate furniza acele valori.

În sesiuni IPython repetate, scripturile de pornire aparțin directorului de pornire al profilului selectat, de obicei ~/.ipython/profile_default/startup/. Aceste fișiere sunt executate la construirea shell-ului IPython, așa că modificarea unuia necesită un kernel nou. Directorul de configurare al serverului Jupyter are alt scop.

O specificație de kernel poate furniza și valori de mediu suplimentare unui kernel pornit recent. Kernels-urile administrate sau la distanță pot avea propriul mediu de lansare; verificați kernelul selectat în loc să presupuneți că împarte shell-ul care a deschis browserul.

Dacă problema este deschiderea paginii locale a caietului, examinați politica de ocolire a localhost-ului din browser. O descărcare Python conștientă de proxy și conexiunea browserului la serverul Jupyter sunt cereri separate. O pagină web încorporată într-un IFrame folosește și ruta browserului.

Articole similare