Импортер: Нет модуля с именем mininet.log

#python #python-3.x #python-2.7 #mininet

Вопрос:

Я работаю над mininet тем, когда я бегу miniedit без sudo него, это дает мне ошибку

 *** Mininet must run as root.
 

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

 Traceback (most recent call last):
  File "./miniedit.py", line 27, in <module>
    from mininet.log import info, debug, warn, setLogLevel
ImportError: No module named mininet.log
 

Пожалуйста, помогите мне устранить эту ошибку

Ответ №1:

Я провожу тест с pycharm, и если вы установите библиотеку с помощью команды : pip install mininet

при импорте может не возникать ошибок

возможно, вы установили свою библиотеку с помощью : sudo pip install mininet и ваша библиотека доступна только для пользователя root

попробуй sudo pip uninstall mininet и pip install mininet