Nastavitev proxy spremenljivk v jedru Python za Jupyter
Konfigurirajte okolje jedra Python in ločite zagonske datoteke IPython od konfiguracije strežnika Jupyter.
Koda Python v beležnici se izvaja v izbranem jedru. Nastavite proxy spremenljivke v tem procesu, preden jih odjemalec HTTP uporabi. Pri Requests z običajnim ravnanjem z okoljem lahko nastavitvena celica vsebuje:
import os
os.environ["http_proxy"] = "http://proxy.example.net:8080"
os.environ["https_proxy"] = "http://proxy.example.net:8080"
URL proxy v obeh dodelitvah opisuje posrednika HTTP. Ne spreminjajte njegove sheme samo zato, ker ciljno spletišče uporablja HTTPS. Za dovoljene javne zahteve Python, katerih odjemalec nima proxy računa, lahko vrednosti zagotovi vnos HTTP s seznama proxy strežnikov HTTP.
Pri ponovljenih sejah IPython zagonske skripte pripadajo zagonski mapi izbranega profila, običajno ~/.ipython/profile_default/startup/. Te datoteke se izvedejo ob izgradnji lupine IPython, zato sprememba zahteva novo jedro. Konfiguracijska mapa strežnika Jupyter služi drugemu namenu.
Specifikacija jedra lahko tudi zagotovi dodatne vrednosti okolja novo zagnanemu jedru. Upravljana ali oddaljena jedra imajo lahko svoje zagonsko okolje; preverite izbrano jedro, namesto da domnevate, da si deli lupino, ki je odprla brskalnik.
Če je težava odpiranje same lokalne strani beležnice, preglejte politiko obhajanja localhosta v brskalniku. Prenos v Pythonu, ki upošteva proxy, in povezava brskalnika s strežnikom Jupyter sta ločeni zahtevi. Tudi spletna stran, vdelana v IFrame, uporablja pot brskalnika.