Python kod u bilježnici izvršava se u odabranom kernelu. Postavite proxy varijable u tom procesu prije nego što ih HTTP klijent upotrijebi. Za Requests s uobičajenim rukovanjem okruženjem, ćelija za postavljanje može sadržavati:

import os

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

Proxy URL opisuje HTTP posrednika u obje dodjele. Ne mijenjajte njegovu shemu samo zato što odredišna stranica koristi HTTPS. Za dopuštene javne Python zahtjeve čiji klijent nema proxy račun, HTTP unos s popisa HTTP proxyja može dati te vrijednosti.

Za ponovljene IPython sesije, startup skripte pripadaju startup direktoriju odabranog IPython profila, obično ~/.ipython/profile_default/startup/. Te se datoteke izvršavaju pri izgradnji IPython ljuske, pa promjena jedne zahtijeva novi kernel. Konfiguracijski direktorij Jupyter servera služi drugoj svrsi.

Kernelspec također može dati dodatne vrijednosti okruženja za novo pokrenuti kernel. Upravljani ili udaljeni kerneli mogu imati vlastito okruženje za pokretanje; provjerite odabrani kernel umjesto da pretpostavljate da dijeli ljusku koja je otvorila preglednik.

Ako je problem otvaranje same lokalne stranice bilježnice, provjerite politiku zaobilaženja localhosta u pregledniku. Python preuzimanje svjesno proxyja i veza preglednika s Jupyter serverom odvojeni su zahtjevi. Web-stranica ugrađena u IFrame također koristi rutu preglednika.

Povezani članci