Užrašų knygelės Python kodas vykdomas pasirinktame branduolyje. Nustatykite tarpinio serverio kintamuosius tame procese prieš HTTP klientui juos naudojant. Jei Requests naudoja įprastą aplinkos apdorojimą, sąrankos langelyje gali būti:

import os

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

Tarpinio serverio URL abiejuose priskyrimuose apibūdina HTTP tarpininką. Nekeiskite jo schemos vien todėl, kad paskirties svetainė naudoja HTTPS. Leidžiamoms viešoms Python užklausoms, kurių klientas neturi tarpinio serverio paskyros, HTTP įrašas iš HTTP tarpinių serverių sąrašo gali pateikti tas reikšmes.

Kartotinėse IPython sesijose paleidimo scenarijai priklauso pasirinkto profilio paleidimo katalogui, paprastai ~/.ipython/profile_default/startup/. Šie failai vykdomi kuriant IPython apvalkalą, todėl pakeitimui reikia naujo branduolio. Jupyter serverio konfigūracijos katalogas turi kitą paskirtį.

Branduolio specifikacija taip pat gali suteikti papildomų aplinkos reikšmių naujai paleistam branduoliui. Valdomi ar nuotoliniai branduoliai gali turėti savo paleidimo aplinką; patikrinkite pasirinktą branduolį, o ne manykite, kad jis dalijasi apvalkalu, atidariusiu naršyklę.

Jei problema yra pačios vietinės užrašų knygelės puslapio atidarymas, išnagrinėkite naršyklės localhost apėjimo politiką. Python atsisiuntimas, žinantis apie tarpinį serverį, ir naršyklės ryšys su Jupyter serveriu yra atskiri užklausimai. IFrame įterptas tinklalapis taip pat naudoja naršyklės maršrutą.

Susiję straipsniai