Angi proxyvariabler i Jupyter Python-kjernen
Konfigurer Python-kjernens miljø og skill IPython-oppstartsfiler fra Jupyter-serverkonfigurasjon.
Python-koden i en notatbok kjører i den valgte kjernen. Angi proxyvariablene i den prosessen før HTTP-klienten bruker dem. Med Requests og dens vanlige miljøhåndtering kan en oppsettcelle inneholde:
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-mellommann i begge tildelingene. Ikke endre skjemaet bare fordi målområdet bruker HTTPS. For tillatte offentlige Python-forespørsler der klienten ikke har en proxykonto, kan en HTTP-oppføring fra HTTP-proxylisten levere disse verdiene.
Ved gjentatte IPython-økter hører oppstartsskript til oppstartsmappen til den valgte profilen, vanligvis ~/.ipython/profile_default/startup/. Disse filene kjøres når IPython-skallet bygges, så en endring krever en ny kjerne. Jupyter-serverens konfigurasjonsmappe har et annet formål.
En kjernespesifikasjon kan også gi ekstra miljøverdier til en nyoppstartet kjerne. Administrerte eller eksterne kjerner kan ha sitt eget oppstartsmiljø; undersøk den valgte kjernen i stedet for å anta at den deler skallet som åpnet nettleseren.
Hvis problemet er å åpne selve den lokale notatboksiden, undersøk nettleserens localhost-omgåelsespolicy. En proxybevisst Python-nedlasting og nettleserens tilkobling til Jupyter-serveren er separate forespørsler. En nettside innebygd i en IFrame bruker også nettleserens rute.