Ошибка: нет модуля с именем 'psutil' - PullRequest
0 голосов
/ 13 мая 2018

Я пытался установить Peter Chervenski's MultiNEAT и столкнулся с проблемой при запуске setup.py (python setup.py build_ext):

Файл "c: / Users / 1234 / Documents / Alex/multineat/peter-ch-MultiNEAT-f631e2f/setup.py ", строка 7, из импорта пакетов сайта psutil '

И я убедился, что этот модуль установлен: используется pip install aпару раз и сказал:

Требование уже выполнено: psutil в c: \ users \ 1234 \ appdata \ local \ Programs \ python \ python36-32 \ lib \ site-packages

И я сам проверил этот каталог и нашел там модуль psutil (я даже удалил его и переустановил еще раз).И после этого я все еще получил ту же ошибку с Python, не видя psutil.Есть ли способ, которым я могу решить эту проблему?(Я использую Windows 10, последняя версия Python)

Ответы [ 2 ]

0 голосов
/ 11 сентября 2018

Ошибка, возникшая в Windows 10 при выполнении скрипта Python ->

Трассировка (последний последний вызов):

Файл "C: \ Users \ ВАШЕ ИМЯ \ Desktop\ Sample.py ", строка 2, в импорте psutil

ImportError: Нет модуля с именем psutil

Вот так я решил проблему ->

C:\python -m pip install --upgrade pip

[Последняя версия pip была успешно установлена]

C:\>python -m pip install psutil

Collecting psutil
  Downloading https://files.pythonhosted.org/packages/50/6a/34525bc4e6e153bf6e849a4c4e936742b365f6819c0462cebfa4f082a3c4/psutil-5.4.7-cp27-none-win_amd64.whl (220kB)
    100% |UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU| 225kB 696kB/s
Installing collected packages: psutil
Successfully installed psutil-5.4.7

Наконец, Sample.py был успешно выполнен

0 голосов
/ 13 мая 2018

Я решил проблему, и если у вас была похожая проблема, попробуйте следующее:

  1. обновить pip до последней версии (python -m pip install --upgrade pip)
  2. удалить psutil (C:\Users\(your username)\AppData\Local\Programs\Python\Python36-32\Lib\site-packages), если он уже установлен
  3. для повторной загрузки psutil теперь используется pip install psutil

.Это помогло мне, и если у вас есть ошибка разрешения, попробуйте открыть cmd от имени администратора.

...