Поставување прокси променливи во Python јадрото на Jupyter
Конфигурирајте ја околината на Python јадрото и разграничете ги стартните датотеки на IPython од конфигурацијата на серверот Jupyter.
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/profile_default/startup/. Овие датотеки се извршуваат при градење на IPython школката, па за промена потребно е ново јадро. Конфигурациската папка на серверот Jupyter служи за друга цел.
Спецификацијата на јадрото може да обезбеди и дополнителни вредности на околината за ново стартувано јадро. Управуваните или оддалечените јадра може да имаат сопствена околина за стартување; проверете го избраното јадро наместо да претпоставувате дека ја дели школката што го отворила прелистувачот.
Ако проблемот е отворање на самата локална страница на бележницата, проверете ја политиката за заобиколување на localhost во прелистувачот. Преземањето на Python свесно за прокси и врската на прелистувачот со серверот Jupyter се одделни барања. И веб-страницата вградена во IFrame ја користи рутата на прелистувачот.