Jupyter Python কার্নেলে প্রক্সি ভেরিয়েবল সেট করুন
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 প্রোফাইলের স্টার্টআপ ডিরেক্টরিতে থাকে, সাধারণত ~/.ipython/profile_default/startup/। এই ফাইলগুলো IPython শেল তৈরি হলে চলে, তাই একটি বদলালে আবার চালাতে নতুন কার্নেল দরকার। Jupyter-এর সার্ভার কনফিগারেশন ডিরেক্টরির উদ্দেশ্য আলাদা।
kernelspec নতুন চালু করা কার্নেলের জন্য অতিরিক্ত পরিবেশ মানও দিতে পারে। ম্যানেজড বা দূরবর্তী কার্নেলের নিজস্ব লঞ্চ পরিবেশ থাকতে পারে; ব্রাউজার খোলা শেলের সঙ্গে তা একই ধরে নেওয়ার বদলে নির্বাচিত কার্নেল পরীক্ষা করুন।
সমস্যা যদি স্থানীয় নোটবুক পৃষ্ঠা খোলা হয়, ব্রাউজারের localhost বাইপাস নীতি দেখুন। প্রক্সি-সচেতন Python ডাউনলোড এবং Jupyter সার্ভারে ব্রাউজারের সংযোগ আলাদা অনুরোধ। IFrame-এ এমবেড করা ওয়েবপৃষ্ঠাও ব্রাউজারের পথ ব্যবহার করে।