2017-02-19 16 views
0

Я пытаюсь использовать Pexpect для питона сценария я пишу с Python 3. Я попытался установить модуль на ввод команды строки с правами администратора с помощью пип команды установки:косяка модуля импорта питона после установки

пункта установить pexpect

После того, как модуль закончил установки я открыл IDLE и в ней и попытался импортировать модуль:

импорт pexpect

который дал ошибку:

Traceback (самый последний вызов последнего): Файл «», линия 1, в импорт pexpect ImportError: Нет модуль с именем «pexpect»

Проблема в том, питон не могу видеть импортированный модуль даже после его установки. Как я могу предотвратить это?

ответ

1

Это может произойти, если на вашем компьютере установлено несколько версий Python. Предполагая, что у вас установлены Python 2.7 и 3, я предполагаю, что «pip» установлен pexpect в библиотеках 2.7. Самый простой способ - добавить путь к вашим пакетам Python 2.7 на ваш sys.path.

import sys 
sys.path.append('/usr/lib/python2.7/dist-packages') 

Путь, упомянутый выше, имеет тенденцию изменяться в зависимости от вашей установки на Python. Поэтому убедитесь, что вы проверяете путь до запуска скрипта.

Кроме того, вы можете использовать pip3 для установки пакетов для Python 3 напрямую. Пожалуйста, обратитесь к this question.

 Смежные вопросы

  • Нет связанных вопросов^_^