Ορίστε το proxy της Python πριν το import κάνει αίτημα δικτύου
Χρησιμοποιήστε το traceback για να εντοπίσετε την αρχικοποίηση της ενότητας Python και μετά παράσχετε το περιβάλλον πριν από αυτό το import ή την εκκίνηση της διεργασίας.
Αν το traceback αποτύχει μέσα στην αρχικοποίηση της ενότητας, η πρώτη κλήση API μπορεί να έγινε κατά το import. Η εκχώρηση proxy αργότερα στην εφαρμογή είναι πολύ αργά για εκείνο το αίτημα.
Για έναν πελάτη που λαμβάνει υπόψη το περιβάλλον, δώστε τη διαδρομή κατά την εκκίνηση:
http_proxy='http://proxy.example:8080' https_proxy='http://proxy.example:8080' python app.pyΓια επιτρεπόμενες δημόσιες λήψεις, η λίστα proxy HTTP παρέχει υποψηφίους για αυτές τις τιμές proxy HTTP κατά την εκκίνηση. Η ρύθμιση του περιβάλλοντος στην πλευρά της Python πρέπει επίσης να προηγείται του import που κάνει δικτυακή κλήση. Ένας πελάτης που χρησιμοποιεί άλλη ρητή μεταφορά χρειάζεται τη δική του υποστηριζόμενη είσοδο.
Ένα επιτυχημένο import αποθηκεύει προσωρινά το αντικείμενο της ενότητας. Η αλλαγή μεταβλητών και το νέο import συνήθως επαναχρησιμοποιούν αυτό το αντικείμενο και τον αποθηκευμένο πελάτη του· δεν είναι αξιόπιστη επαναφορά αρχικοποίησης. Χρησιμοποιήστε τεκμηριωμένη επαναδιαμόρφωση ή νέα διεργασία για να συγκρίνετε τη συμπεριφορά εκκίνησης.