Модуль 'psutil' не имеет атрибута 'process_iter' в python 3.5

Я использую python 3.5.2 на машине с windows10 и у меня проблемы с запуском сценария py. Я получаю эту ошибку: "psutil не имеет атрибута process_iter", если используется либо psutil.process_iter(), либо psutil.process.get_list().

У меня установлен psutil 5.4.3.

Скачал и попробовал этот файл https://pypi.python.org/pypi/psutil.. не повезло

Вот код:

import psutil
def processcheck(seekitem):
    for proc in psutil.process_iter():
    #for proc in psutil.get_process_list():
        if proc.name() == seekitem:

....

for process in machine_process:
    processcheck(process)

Есть идеи как обойти это? Это работает в Linux, хотя. Спасибо.

0 ответов

У меня была эта проблема, когда мой скрипт назывался psutil.py. Просто переименуйте свой файл, если у вас такая же проблема.

Другие вопросы по тегам