छुट्टै proxy, user र password प्यारामिटर भएको कार्यान्वयनका लागि:

import getpass
import nltk

proxy_user = input("Proxy username: ")
proxy_password = getpass.getpass("Proxy password: ")
nltk.set_proxy(
    "http://proxy.example.net:8080",
    user=proxy_user,
    password=proxy_password,
)
nltk.download("punkt")

पुराना tuple वा URL-लगइन उदाहरणहरू अनुकूलन गर्नु अघि कार्यक्रमले प्रयोग गर्ने NLTK संस्करणको हस्ताक्षर जाँच गर्नुहोस्। अन्त्य बिन्दु प्रोक्सी हो, NLTK डेटा इन्डेक्स होइन, र punkt एउटा उदाहरण स्रोत हो जसलाई अनुप्रयोगलाई चाहिने प्याकेजले प्रतिस्थापन गर्नुपर्छ।

set_proxy ले प्रोक्सी ह्यान्डलरसहित urllib opener स्थापना गर्छ र प्रमाण दिइएमा प्रोक्सी प्रमाणीकरण ह्यान्डलर पनि। यसले Requests, HTTPX, जथाभावी सकेट वा हरेक सबप्रोसेस कन्फिगर गर्दैन।

बारम्बार आउने प्रमाणीकरण चुनौतीहरूका लागि सेवाले माग्ने स्किमलाई उपलब्ध ह्यान्डलरसँग तुलना गर्नुपर्छ। सही आर्गुमेन्ट दिँदा हरेक उद्यम प्रमाणीकरण विधि थपिँदैन।

यदि स्थानान्तरण सफल भयो तर NLTK ले डेटा भेटेन, यसका खोज मार्गहरू र प्याकेज लेआउटलाई छुट्टै स्थानीय-डेटा समस्या मानेर जाँच गर्नुहोस्। म्यानुअल डाउनलोड जानाजान गरिएको परिनियोजन निर्णय हुन सक्छ; यसले कलिङ हस्ताक्षर अवैध भएको प्रमाणित गर्दैन वा नसुल्झिएको प्रोक्सी त्रुटि व्याख्या गर्दैन। प्रमाणहरू कमिट गरिएका स्क्रिप्ट र प्रतिलिपि गरिएका URL बाहिर राख्नुहोस्।

सम्बन्धित लेखहरू