Код Python у нататніку выконваецца ў выбраным ядры. Задайце проксі-змянныя ў гэтым працэсе да таго, як кліент HTTP іх выкарыстае. Для Requests са звычайнай апрацоўкай асяроддзя ячэйка наладкі можа ўтрымліваць:

import os

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

URL проксі апісвае пасярэдніка HTTP у абодвух прызначэннях. Не змяняйце яго схему толькі таму, што мэтавы сайт выкарыстоўвае HTTPS. Для дазволеных публічных запытаў Python, кліент якіх не мае ўліковага запісу проксі, запіс HTTP з спісу проксі HTTP можа даць гэтыя значэнні.

Для паўторных сеансаў IPython скрыпты запуску належаць каталогу запуску выбранага профілю IPython, звычайна ~/.ipython/profile_default/startup/. Гэтыя файлы выконваюцца пры стварэнні абалонкі IPython, таму змена аднаго з іх патрабуе новага ядра для паўторнага запуску. Каталог канфігурацыі сервера Jupyter мае іншае прызначэнне.

Спецыфікацыя ядра (kernelspec) таксама можа даваць дадатковыя значэнні асяроддзя для новага ядра. Кіраваныя або аддаленыя ядры могуць мець уласнае асяроддзе запуску; правярайце выбранае ядро, а не мяркуйце, што яно падзяляе абалонку, якая адкрыла браўзер.

Калі праблема ў адкрыцці самой лакальнай старонкі нататніка, праверце палітыку абыходу localhost у браўзеры. Загрузка Python з улікам проксі і падключэнне браўзера да сервера Jupyter — асобныя запыты. Убудаваная ў IFrame вэб-старонка таксама выкарыстоўвае маршрут браўзера.

Падобныя артыкулы