python - पायथन स्थानवॉल्यूअर: कोई होस्ट निर्दिष्ट नहीं है



pip connection (1)

मेरा अजगर इंटरनेट से कनेक्ट नहीं हो सकता क्योंकि पिछली बार मेरी विंडोज अपडेट की गई थी।

जब मैं कुछ चीज करता हूँ, त्रुटि की तरह होता है I

if host.startswith('['):
   AttributeError: 'NoneType' object has no attribute 'startswith'

यह सिर्फ इतना है कि मैं इंटरनेट पर कुछ चीज नहीं कर सकता, कुछ भी।

और फिर मैंने सोचा कि मेरे सिस्टम में कुछ गलत हो गया है, इसलिए मैंने जांच की कोशिश की कि "अनुरोध" सही तरीके से काम करते हैं लेकिन मेजबान त्रुटि की तरह चला जाता है

  r = requests.get('http://www.baidu.com')
  Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "D:\Program Files (x86)\Anaconda3\lib\site-packages\requests\api.py", 
    line 70, in get
    return request('get', url, params=params, **kwargs)
  File "D:\Program Files (x86)\Anaconda3\lib\site-packages\requests\api.py", 
    line 56, in request
    return session.request(method=method, url=url, **kwargs)
  File "D:\Program Files (x86)\Anaconda3\lib\site-
    packages\requests\sessions.py", line 488, in request
    resp = self.send(prep, **send_kwargs)
  File "D:\Program Files (x86)\Anaconda3\lib\site-
    packages\requests\sessions.py", line 609, in send
    r = adapter.send(request, **kwargs)
  File "D:\Program Files (x86)\Anaconda3\lib\site-
    packages\requests\adapters.py", line 390, in send
    conn = self.get_connection(request.url, proxies)
  File "D:\Program Files (x86)\Anaconda3\lib\site-
    packages\requests\adapters.py", line 291, in get_connection
    conn = proxy_manager.connection_from_url(url)
  File "D:\Program Files (x86)\Anaconda3\lib\site-
    packages\requests\packages\urllib3\poolmanager.py", line 222, in 
    connection_from_url
    return self.connection_from_host(u.host, port=u.port, scheme=u.scheme)
  File "D:\Program Files (x86)\Anaconda3\lib\site-
    packages\requests\packages\urllib3\poolmanager.py", line 331, in 
    connection_from_host
    self.proxy.host, self.proxy.port, self.proxy.scheme)
  File "D:\Program Files (x86)\Anaconda3\lib\site-
    packages\requests\packages\urllib3\poolmanager.py", line 167, in 
    connection_from_host
    raise LocationValueError("No host specified.")
    requests.packages.urllib3.exceptions.LocationValueError: No host 
  specified.

मैंने अपने कंप्यूटर के गलत होने से पहले सैकड़ों बार "अनुरोध" का उपयोग किया है और मैंने कभी इस तरह की त्रुटियां कभी नहीं देखी हैं वैसे, मेरा इंटरनेट पूरी तरह से काम कर रहा है, या फिर मैं यहाँ से कोई प्रश्न नहीं पूछ सकता।

मुझे नहीं पता कि मेरे कंप्यूटर या होस्ट फ़ाइल में क्या गलत है, मैं इसकी सराहना करता हूं अगर कोई मेरी मदद कर सकता है


त्रुटि स्थान:

Lib\urllib\request.py
proxyEnable = winreg.QueryValueEx(internetSettings, 'ProxyEnable')[0]

यदि proxyEnable स्ट्रिंग है, तो आपको त्रुटि दिखाई देगी। कारण आपकी रजिस्ट्री में है, ProxyEnable को REG_SZ के रूप में सेट किया गया है लेकिन REG_DWORD नहीं है, इसलिए इसे बदलकर और ठीक है। रजिस्ट्री खोलें:

HKEY_CURRENT_USER \ सॉफ्टवेयर \ Microsoft \ Windows CurrentVersion \ इंटरनेट सेटिंग्स \ ProxyEnable

(आप सीधे ProxyEnable खोज कर सकते हैं)

ProxyEnable को एक नया प्रॉक्सी सक्षम बनाने योग्य फॉर्म (REG_SZ 0) को हटाएं (REG_DWORD 0x00000000 (0))

चित्रों का पालन करें, मेरी पीसी भाषा चीनी है, लेकिन ProxyEnable के लिए स्थान समान है।

एक नया प्रॉक्सी सक्षम करें सक्षम करें

ProxyEnable के लिए सही मान





localhost