Tarlaíonn earráid mar module 'socks' has no attribute 'create_connection' sula n-éiríonn le hiarratas seachfhreastalaí. Tosaigh leis an modúl Python a d’iompórtáil an feidhmchlár.

import sys
import socks

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

Aithníonn na línte scrúdaithe seo an t-athraointeoir agus an comhad iompórtáilte. Léigh iad sa timpeallacht feidhmchláir chéanna ina dteipeann sé. Féadfaidh teirminéal a úsáideann timpeallacht fhíorúil eile comhad eile den ainm céanna a iompórtáil.

Seiceáil an bhfuil comhad nó pacáiste socks.py áitiúil ag scáthú an spleáchais atá beartaithe. Féadfaidh cosán cuardaigh modúl Python a chur faoi deara go mbuaigh an comhad sin ar an bpacáiste suiteáilte. Athainmnigh an t-imbrithiú timpiste go toiliúil agus atosaigh an próiseas atá tar éis é a iompórtáil cheana.

Tá set_default_proxy agus an litriú comhoiriúnachta setdefaultproxy araon i bhfoinse PySocks, mar aon le create_connection. Mar sin ní diagnóis iomlán é litriú amháin a athrú go dall ar thréith atá ar iarraidh.

Nuair a bheidh an modúl iompórtáilte agus an leagan ceart, cuir an cód i gcomparáid le API doiciméadaithe an tionscadail sin. Seachain eolaire leabharlainne córais nach mbaineann le hábhar a chur de láimh le cosán cuardaigh Python go dtí go bhfeicfear go n-oibríonn an t-iompórtáil. Féadfaidh sé sin leaganacha spleáchais a mheascadh agus an mhíshamhlú bunúsach timpeallachta a fhágáil gan réiteach.

Ailt ghaolmhara