Установил модуль PyInputPlus с терминала Mac, но atom IDE не может его найти

#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?