პროქსის ცვლადების დაყენება 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/profile_default/startup/. ეს ფაილები IPython-ის გარსის აგებისას სრულდება, ამიტომ ერთის შეცვლა ახალ ბირთვს მოითხოვს. Jupyter-ის სერვერის კონფიგურაციის საქაღალდეს სხვა დანიშნულება აქვს.
ბირთვის სპეციფიკაციას ახლად გაშვებული ბირთვისთვის დამატებითი გარემოს მნიშვნელობების მიწოდებაც შეუძლია. მართულ ან დისტანციურ ბირთვებს გაშვების საკუთარი გარემო შეიძლება ჰქონდეთ; შეამოწმეთ არჩეული ბირთვი და ნუ ჩათვლით, რომ იგი ბრაუზერის გახსნილ გარსს იზიარებს.
თუ პრობლემა ადგილობრივი ნოუთბუქის გვერდის გახსნაა, შეისწავლეთ ბრაუზერის localhost-ის გვერდის ავლის პოლიტიკა. პროქსის მცოდნე Python ჩამოტვირთვა და ბრაუზერის კავშირი Jupyter სერვერთან ცალკე მოთხოვნებია. IFrame-ში ჩაშენებული ვებგვერდიც ბრაუზერის მარშრუტს იყენებს.