ImportError: нет модуля с именем 'psutil' - PullRequest
0 голосов
/ 02 мая 2018

Здравствуйте, я пытаюсь запустить проект odoo, и каждый раз, когда я пытаюсь запустить его, я получаю следующую ошибку

ImportError: No module named 'psutil'

Я пытался запустить

import psutil 

через командную строку, и это также дает мне эту ошибку я использую odoo 11 и python 3.5 я попробовал следующие команды для установки пакета

sudo apt-get install python3-dev

также

sudo apt-get install python3-psutil

и точно

sudo pip3 install psutil

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

Requirement already satisfied: psutil in /usr/local/lib/python3.5/dist-packages (5.4.5)

но когда я запускаю проект odoo, он выдает ошибку

спасибо

1 Ответ

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

Я не знаю, является ли это той же проблемой (я работаю над ванильной Ubuntu 16.04), но я получил похожее разочаровывающее сообщение около psutil. Проблема заключалась в том, что он был установлен в моей версии Python 2.7, и pip смотрел только на эту версию, по-видимому, игнорируя тот факт, что моей текущей виртуальной средой была Python 3.5.

Я заметил, pip3 ничего не сделал, поэтому я установил pip3 с apt-get install python3-pip. Тогда я мог бы успешно использовать pip3 install psutil для установки в правильный Python3.5 и мой виртуальный каталог.

Что меня озадачило, так это то, как я продвинулся так далеко, не затронув это раньше. За последние несколько месяцев я установил множество вещей с pip, и они, похоже, вошли в обе версии (параллельные среды Python2.7 и Python3.5 для запуска TensorFlow). Чем отличается psutil?

Но теперь это работает.

Возможно, эти шаги могут решить вашу проблему.

...