#python #python-import #atom-editor
#python #python-импорт #atom-редактор
Вопрос:
Я установил PyInputPlus со своего терминала Mac:
pip install --user PyInputPlus
Однако, когда я пытаюсь импортировать и использовать этот модуль в своем коде Atom IDE, я получаю ImportError.
Мой код:
import PyInputPlus as pyip
while True:
prompt = "Want to know how to keep an idiot busy for hours?n"
response = pyip.inputYesNo(prompt)
if response == "no":
break
print("Cheers, have a nice day.")
Я получаю следующий ответ:
ImportError: No module named PyInputPlus
Что мне нужно сделать, чтобы заставить этот модуль работать в Atom?
Комментарии:
1. Похоже, проблема заключалась в том, что мой пакет скриптов в atom IDE по умолчанию использовал более старую версию Python. Когда я переключил пакет скрипта на запуск Python3, проблема исчезла, и atom распознал модуль pyinputplus.
2. Однако я все еще не уверен, почему pyinputplus не распознается, когда я использую более старую версию Python (2.7.16), но распознается, когда я использую более свежую версию (3.8.1). Моя установка pip установила этот модуль только для самой последней версии Python?