Я использую Ubuntu 20.04 в Windows 10, используя WSL2.
Я пытаюсь подключиться к серверу тестовой сети биткойнов на моей машине 127.0.0.1 через Python.
Скрипты Python отлично работают в Pycharm, Command Prompt и Powershell и до недавнего времени отлично работали в Ubuntu, когда я запускал его на WSL1.
Перейдя на WSL2 для Ubuntu, я получаю следующую ошибку, несмотря на то, что при этом работаю в CMD, PS и Pycharm. Кажется, что-то блокирует на стороне Ubuntu. Как я могу это исправить? Отключение быстрого запуска Windows не решило эту проблему.
Traceback (последний последний вызов):
Файл "/home/lalexk/mpc56600-work/Lab4/Lab4.py", строка 308, в <module>
run_lab_4()
Файл "/home/lalexk/mpc56600-work/Lab4/Lab4.py", строка 236, в run_lab_4
block_info = connect_rpc (какой_порт, rpc_username, rpc_password, block_to_get)
Файл "/home/lalexk/mpc56600-work/Lab4/Lab4.py", строка 41, в connect_rpc
вернуть rpc_connection.getblock(block_hash)
Файл "/home/linuxbrew/.linuxbrew/Cellar/[email protected]/3.9.6/lib/python3.9/site-packages/bitcoinrpc/authproxy.py", строка 132, в __call__
self.__conn.request('POST', self.__url.path, postdata,
Файл "/home/linuxbrew/.linuxbrew/Cellar/[email protected]/3.9.6/lib/python3.9/http/client.py", строка 1257, в запросе
self._send_request (метод, URL, тело, заголовки, encode_chunked)
Файл "/home/linuxbrew/.linuxbrew/Cellar/[email protected]/3.9.6/lib/python3.9/http/client.py", строка 1303, в _send_request
self.endheaders (тело, encode_chunked = encode_chunked)
Файл "/home/linuxbrew/.linuxbrew/Cellar/[email protected]/3.9.6/lib/python3.9/http/client.py", строка 1252, в конечных заголовках
self._send_output(message_body, encode_chunked=encode_chunked)
Файл "/home/linuxbrew/.linuxbrew/Cellar/[email protected]/3.9.6/lib/python3.9/http/client.py", строка 1012, в _send_output
self.send (сообщение)
Файл "/home/linuxbrew/.linuxbrew/Cellar/[email protected]/3.9.6/lib/python3.9/http/client.py", строка 952, при отправке
самоподключение()
Файл "/home/linuxbrew/.linuxbrew/Cellar/[email protected]/3.9.6/lib/python3.9/http/client.py", строка 923, при подключении
self.sock = self._create_connection(
Файл "/home/linuxbrew/.linuxbrew/Cellar/[email protected]/3.9.6/lib/python3.9/socket.py", строка 843, в create_connection
поднять ошибку
Файл "/home/linuxbrew/.linuxbrew/Cellar/[email protected]/3.9.6/lib/python3.9/socket.py", строка 831, в create_connection
sock.connect (са)
ConnectionRefusedError: [Errno 111] В соединении отказано