Pythonek espero zenuen beste socks modulu bat inportatu du
Aztertu inportatutako modulua SOCKS atributu falta proxy edo DNS hutsegite gisa hartu aurretik.
module 'socks' has no attribute 'create_connection' bezalako errorea proxy eskaera arrakastatsuaren aurretik gertatzen da. Hasi aplikazioak inportatu zuen Python moduluarekin.
import sys
import socks
print(sys.executable)
print(socks.__file__)
print(getattr(socks, '__version__', 'unknown'))Azterketa-lerro hauek interpretea eta inportatutako fitxategia identifikatzen dituzte. Irakurri huts egiten duen aplikazio-ingurune berean. Beste ingurune birtual bat erabiltzen duen terminalak izen bereko beste fitxategi bat inporta dezake.
Egiaztatu socks.py fitxategi edo pakete lokal batek aurreikusitako menpekotasuna estaltzen duen. Pythonek moduluak bilatzeko bideak fitxategi horri instalatutako paketearen gainetik irabazteko aukera eman diezaioke. Aldatu nahi gabe sortutako talkaren izena eta berrabiarazi jada inportatu duen prozesua.
PySocksen iturburuak set_default_proxy eta bateragarritasun-idazkera den setdefaultproxy biltzen ditu, create_connection-rekin batera. Beraz, idazkera bakarra itsu-itsuan aldatzea ez da atributu falta baten diagnostiko osoa.
Inportatutako modulua eta bertsioa zuzenak direnean, alderatu kodea proiektu horren dokumentatutako APIarekin. Saihestu erlaziorik gabeko sistema-liburutegien direktorioak eskuz Pythonen bilaketa-bidera gehitzea inportazioa funtzionatzen duela dirudien arte. Horrek menpekotasun-bertsioak nahas ditzake eta ingurunearen desadostasuna konpondu gabe utz dezake.