Nastavenie proxy premenných v jadre Python pre Jupyter
Nakonfigurujte prostredie jadra Python a odlíšte štartovacie súbory IPython od konfigurácie servera Jupyter.
Kód Pythonu v poznámkovom bloku beží vo vybranom jadre. Nastavte proxy premenné v tomto procese skôr, než ich klient HTTP použije. Pri Requests s bežným spracovaním prostredia môže nastavovacia bunka obsahovať:
import os
os.environ["http_proxy"] = "http://proxy.example.net:8080"
os.environ["https_proxy"] = "http://proxy.example.net:8080"
URL proxy opisuje HTTP sprostredkovateľa v oboch priradeniach. Nemeňte jeho schému len preto, že cieľová stránka používa HTTPS. Pre povolené verejné požiadavky Pythonu, ktorých klient nemá proxy účet, môže hodnoty poskytnúť HTTP záznam zo zoznamu HTTP proxy.
Pri opakovaných reláciách IPython patria štartovacie skripty do štartovacieho adresára vybraného profilu, zvyčajne ~/.ipython/profile_default/startup/. Tieto súbory sa spúšťajú pri zostavovaní shellu IPython, takže zmena vyžaduje nové jadro. Konfiguračný adresár servera Jupyter slúži inému účelu.
Špecifikácia jadra môže tiež poskytnúť ďalšie hodnoty prostredia novému jadru. Spravované alebo vzdialené jadrá môžu mať vlastné spúšťacie prostredie; skontrolujte vybrané jadro namiesto predpokladu, že zdieľa shell, ktorý otvoril prehliadač.
Ak je problémom otvorenie samotnej miestnej stránky poznámkového bloku, preskúmajte politiku obchádzania localhostu v prehliadači. Sťahovanie v Pythone s ohľadom na proxy a pripojenie prehliadača k serveru Jupyter sú oddelené požiadavky. Webová stránka vložená do IFrame tiež využíva trasu prehliadača.