Kuskure kamar module 'socks' has no attribute 'create_connection' yana faruwa kafin buƙatar proxy ta yi nasara. Fara da module ɗin Python da manhajar ta shigo da shi.

import sys
import socks

print(sys.executable)
print(socks.__file__)
print(getattr(socks, '__version__', 'unknown'))

Waɗannan layukan bincike suna gano mai fassara da fayil ɗin da aka shigo da shi. Karanta su a cikin yanayin manhajar da yake gazawa. Terminal da ke amfani da wata mahalli na kama-da-wane na iya shigo da wani fayil mai irin wannan suna.

Duba ko wani fayil ko fakiti na socks.py na gida yana rufe dogaro da ake nufi. Hanyar binciken module na Python na iya sa wannan fayil ya fi kan fakiti ɗin da aka girka. Canza sunan karo na bazata da gangan sannan ka sake kunna tsarin da ya riga ya shigo da shi.

Tushen PySocks ya ƙunshi duka set_default_proxy da rubutun masu jituwa setdefaultproxy, tare da create_connection. Don haka canza rubutu ɗaya a makance ba cikakken bincike ba ne na sifa da ta ɓace.

Da zarar module ɗin da aka shigo da shi da sigar sun yi daidai, kwatanta lambar da API ɗin da aka rubuta na wannan aikin. Guji ƙara manyan fayilolin ɗakin karatu na tsarin da ba su da alaƙa da hannu cikin hanyar bincike ta Python har sai shigo da shi ya yi kama da yana aiki. Hakan na iya haɗa sigogin dogaro kuma ya bar rashin daidaituwar yanayi na asali ba a warware ba.

Labarai masu alaƙa