A jegyzetfüzet Python-kódja a kiválasztott kernelben fut. A proxyváltozókat még abban a folyamatban állítsa be, mielőtt a HTTP-kliens használná őket. A Requests szokásos környezetkezelésével egy beállító cella ezt tartalmazhatja:

import os

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

A proxy URL mindkét hozzárendelésben HTTP-közvetítőt ír le. Ne változtassa meg a sémáját csak azért, mert a célwebhely HTTPS-t használ. Az engedélyezett nyilvános Python-kérésekhez, amelyek ügyfelének nincs proxyfiókja, az HTTP-proxylista egy HTTP-bejegyzése szolgáltathatja ezeket az értékeket.

Ismételt IPython-munkameneteknél az indítószkriptek a kiválasztott profil indítómappájában vannak, általában ~/.ipython/profile_default/startup/. Ezek a fájlok az IPython-héj felépítésekor futnak, ezért módosításuk új kernelt igényel. A Jupyter kiszolgáló konfigurációs mappája más célt szolgál.

A kernelspec további környezeti értékeket is adhat az újonnan indított kernelnek. A felügyelt vagy távoli kernelek saját indítási környezettel rendelkezhetnek; vizsgálja meg a kiválasztott kernelt, ahelyett hogy feltételezné, hogy osztozik a böngészőt megnyitó héjjal.

Ha a probléma magának a helyi jegyzetfüzet-oldalnak a megnyitása, vizsgálja meg a böngésző localhost-megkerülési szabályzatát. A proxy tudatában végzett Python-letöltés és a böngésző Jupyter kiszolgálóhoz való kapcsolódása külön kérések. Az IFrame-be ágyazott weboldal is a böngésző útvonalát használja.

Kapcsolódó cikkek