โค้ด 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 ก็ใช้เส้นทางของเบราว์เซอร์เช่นกัน

บทความที่เกี่ยวข้อง