En notesbogs Python-kode kører i den valgte kerne. Angiv proxyvariabler i den proces, før HTTP-klienten bruger dem. Med Requests og dens normale miljøhåndtering kan en opsætningscelle indeholde:

import os

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

Proxy-URL'en beskriver en HTTP-mellemmand i begge tildelinger. Ændr ikke dens skema, blot fordi destinationswebstedet bruger HTTPS. For tilladte offentlige Python-anmodninger, hvis klient ikke har en proxykonto, kan en HTTP-post fra HTTP-proxylisten levere disse værdier.

Ved gentagne IPython-sessioner hører startscripts til den valgte IPython-profils startmappe, typisk ~/.ipython/profile_default/startup/. Disse filer kører, når IPython-scallet oprettes, så ændring af en kræver en ny kerne. Jupyter-serverens konfigurationsmappe tjener et andet formål.

En kernelspec kan også levere ekstra miljøværdier til en nyligt startet kerne. Administrerede eller eksterne kerner kan have deres eget startmiljø; undersøg den valgte kerne i stedet for at antage, at den deler det skal, der åbnede browseren.

Hvis problemet er at åbne selve den lokale notesbogsside, undersøg browserens localhost-omgåelsespolitik. En proxybevidst Python-download og browserens forbindelse til Jupyter-serveren er separate anmodninger. En webside indlejret i en IFrame bruger også browserens rute.

Relaterede artikler