Ошибка Python Модуль _posixsubprocess не используется

Привет, я выполняю подпроцесс с потоками через оболочку python, и я получаю следующее предупреждение, когда я использую модуль подпроцесса.

«Модуль _posixsubprocess не используется, надежность дочернего процесса может пострадать, если ваша программа использует потоки».

Какая доза это означает? Как я могу избавиться от него?

2 Solutions collect form web for “Ошибка Python Модуль _posixsubprocess не используется”

проверьте, можно import _posixsubprocess вручную import _posixsubprocess , подпроцесс пытается импортировать это в свой код, если он создает исключение, это предупреждение создается.

Решение для меня состояло в том, чтобы сделать следующее:

 pip uninstall subprocess32 pip install -U subprocess32 

Внутри я получал предупреждение, когда пытался импортировать matplotlib :

 Python 2.7.13 (default, May 16 2017, 12:02:12) [GCC 6.2.0 20160901] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import matplotlib /home/methuselah/.local/lib/python2.7/site-packages/subprocess32.py:472: RuntimeWarning: The _posixsubprocess module is not being used. Child process reliability may suffer if your program uses threads. "program uses threads.", RuntimeWarning) >>> 

После переустановки subprocess32 предупреждение исчезнет:

 Python 2.7.13 (default, May 16 2017, 12:02:12) [GCC 6.2.0 20160901] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import matplotlib >>> 
  • Обнаружение интерпретатора завершено в потоке демона
  • Интеграция консоли Python в приложение GUI C ++
  • Безопасна ли она для изменения статической переменной?
  • Python: каков правильный способ передачи аргументов в threading.Thread instance
  • PyQt4 Подождите в потоке для ввода пользователем из GUI
  • Потоки Python с pyhook
  • Многопоточность различных сценариев
  • Повторное создание потоков и знаний параллелизма на все более популярных языках
  • Один рабочий поток для всех задач или нескольких конкретных работников?
  • Параллелизм в python не работает правильно
  • Как избежать ожидания завершения потока - Python
  • Python - лучший язык программирования в мире.