ნოუთბუქის 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-ში ჩაშენებული ვებგვერდიც ბრაუზერის მარშრუტს იყენებს.

დაკავშირებული სტატიები