Исправлено: ошибка сокета Python 48: адрес уже используется

  • Python - очень распространенный язык программирования, используемый во многих современных программах.
  • В статье ниже показано, как справиться с ошибкой сокета Python 48.
  • Если вы не можете работать с Python, возможно, вам следует использовать программу для преобразовать это во что-то, что вы знаете.
  • Если вам нужны более общие руководства по устранению неполадок, посетите наш Исправить страницу.
Ошибка сокета python 48 адрес уже используется
Для решения различных проблем с ПК мы рекомендуем DriverFix:
Это программное обеспечение будет поддерживать ваши драйверы в рабочем состоянии, тем самым защищая вас от распространенных компьютерных ошибок и сбоев оборудования. Проверьте все свои драйверы сейчас за 3 простых шага:
  1. Скачать DriverFix (проверенный файл загрузки).
  2. Нажмите Начать сканирование найти все проблемные драйверы.
  3. Нажмите Обновите драйверы чтобы получить новые версии и избежать сбоев в работе системы.
  • DriverFix был загружен 0 читатели в этом месяце.

Вы получаете питон ошибка сокета 48: адрес уже используется когда процесс пытается привязаться к занятому порту. Процессы на сервере подключаются к Интернету через порты, и если вы не укажете порт, используется порт по умолчанию (8000).

Чтобы решить эту проблему и устранить ошибку, вам необходимо привязать процесс к неиспользуемому порту, используя одно из решений в этом руководстве.


Как исправить ошибку сокета Python 48: адрес уже используется?

1. Укажите неиспользуемый номер порта для процесса

  1. Если бы вы создавали процесс используя следующую команду:
 $ python -m SimpleHTTPServer

Добавьте номер порта после указанной выше команды, чтобы он стал:

 $ python -m SimpleHTTPServer (номер порта)

ПРИМЕЧАНИЕ что вы должны изменить (Номер порта) в команде на фактический номер порта.

  1. После выполнения указанной выше команды убедитесь, что ошибка 48 сокета python исчезла.

2. Освободить порт

  1. Найдите и перечислите процессы, использующие порт, выполнив команду ниже:
 $ ps -fA | grep python
  1. В случае успеха вы увидите процесс коды в аргументе, как в строке ниже:
 502 89332 12877 0 15:40 ttys00 0: 00.15 python -m SimpleHTTPServer
  1. Из приведенного выше аргумента, если активны несколько процессов Python, легко обнаружить процесс запущен SimpleHTTPServer.
  2. Исходя из приведенного выше аргумента, теперь мы можем убить процесс с кодом 89332, чтобы освободить порт. Введите следующую команду, чтобы убить это процесс:
 убить 89332
  1. Если процесс не отвечает, вы также можете убить процесс используя более жесткую команду ниже:
 sudo kill -9 PID
  1. Приведенная выше команда отправляет стандартный сигнал SIGTERM.
  2. Наконец, свяжите процесс в порт, который вы только что освободили, выполнив следующую команду:
 $ python -m SimpleHTTPServer (номер порта)

ПРИМЕЧАНИЕ что вы должны изменить (Номер порта) в команде на фактический номер порта.

После ввода последней команды выше, процесс будет создан на свободном порту. Доказано, что этот метод исправляет ошибку сокета python 48.


3. Перезагрузите Raspberry Pi

Raspberry Pi не может автоматически уничтожать процессы, поэтому процессы, запущенные на портах, должны завершаться вручную.

Это решение в основном такое же, как и вышеупомянутый метод. Если вы получите Ошибка сокета python 48: адрес уже используется на Raspberry Pi, его перезапуск может исправить ошибка.

Как упоминалось в начале этого руководства по устранению неполадок, процесс может уже быть привязан к порту 800 (порт по умолчанию), если вы запускали его раньше.

Вы можете легко очистить Ошибка сокета python 48: адрес уже используется указав неиспользуемый порт или освободив порт, который процесс связан с.

Если вы получите ошибка на Raspberry Pi просто перезапустите его, чтобы восстановить.

Следуя любому из описанных выше методов, вы сможете исправить ошибку сокета Python 48.

Однако мы будем признательны, если вы сообщите нам, какой метод лучше всего подходит для вас, оставив нам сообщение в разделе комментариев ниже.



Часто задаваемые вопросы

  • Да, Код Python можно создавать и редактировать в браузере если вы будете следовать правильным шагам.

  • Если это случилось с вами, вы, скорее всего, стали жертвой Ошибка выполнения Python.

  • Одна из причин большинства проблем с Python - это отсутствует или повреждена DLL Python.

Как исправить код ошибки Windows 11 0x800f0830

Как исправить код ошибки Windows 11 0x800f0830руководства по Windows 11Код ошибки

Код ошибки Windows 11 0x800f0830 возникает, когда кто-то пытается установить ОС на свои устройства.Вы можете исправить эту проблему, используя SFC и DISM или загрузив систему с нуля.При попытке уст...

Читать далее
Коды ошибок приложения RepUx.exe в Windows [Исправлено]

Коды ошибок приложения RepUx.exe в Windows [Исправлено]Код ошибки

Вредоносное ПО или вирусные атаки могут вызвать эту ошибкуЕсли вы получаете коды ошибок приложения Repux.exe и, кажется, не знаете причину или какое исправление применить, мы, вероятно, рассмотрели...

Читать далее
NET HELPMSG 2185: что это значит и как это исправить

NET HELPMSG 2185: что это значит и как это исправитьКомандная строкаКод ошибки

Попробуйте эти решения, если вы столкнулись с NET HELPMSG 2185.Ошибка NET HELPMSG 2185 может возникнуть по нескольким причинам.Проблемы со службой BITS могут вызвать проблемы во время обновлений, ч...

Читать далее