ضبط متغيرات الوسيط في نواة Jupyter لبايثون
اضبط بيئة نواة بايثون وميّز ملفات بدء IPython عن إعداد خادم Jupyter.
يُنفَّذ كود بايثون في دفتر الملاحظات داخل النواة المختارة. اضبط متغيرات الوسيط في تلك العملية قبل أن يستخدمها عميل 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. بالنسبة لطلبات بايثون العامة المسموح بها التي لا يملك عميلها حساب وسيط، يمكن لمدخل HTTP من قائمة وسيطات HTTP أن يوفّر هاتين القيمتين.
في جلسات IPython المتكررة، تنتمي سكربتات البدء إلى دليل بدء ملف التعريف المختار، وعادةً ~/.ipython/profile_default/startup/. تُنفَّذ هذه الملفات عند إنشاء صدفة IPython، لذا يتطلب تغيير أحدها بدء نواة جديدة لإعادة تشغيله. ويؤدي دليل إعداد خادم Jupyter غرضًا مختلفًا.
يمكن لمواصفة النواة (kernelspec) أن توفّر قيم بيئة إضافية لنواة تُشغَّل حديثًا. قد تكون للنوى المُدارة أو البعيدة بيئة تشغيل خاصة؛ افحص النواة المختارة بدلًا من افتراض أنها تشارك الصدفة التي فتحت المتصفح.
إذا كانت المشكلة هي فتح صفحة الدفتر المحلية نفسها، فافحص سياسة تجاوز localhost في المتصفح. تنزيل بايثون الواعي بالوسيط واتصال المتصفح بخادم Jupyter طلبان منفصلان. كما أن صفحة ويب مضمّنة في IFrame تستخدم مسار المتصفح.