PyCharm: ImportError нет модуля с именем X? - PullRequest
0 голосов
/ 13 января 2019

X в этом примере представляет любой модуль или пакет, который вы устанавливаете.

Проблема :

У меня проблема с пакетом 'X' . В PyCharm я получаю ошибку ImportError: No module named 'X'. Мой код запускается из терминала без проблем. Любая помощь?

или

Я установил X на python3.4 с pip. В терминале, когда я импортирую X , все в порядке, но когда я импортирую его в PyCharm, он говорит: ImportError: No module named 'X'". Любая помощь?


Это в основном повседневный вопрос, просто с другим модулем или пакетом вместо имени вместо X .

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

Следующий ответ обычно является решением этой конкретной проблемы.

Ответы [ 2 ]

0 голосов
/ 13 января 2019

PyCharm создает виртуальную среду со своим собственным интерпретатором Python для вашего проекта, вам необходимо установить модуль для используемого вами интерпретатора. Для этого перейдите в Настройки -> Проект: yourProjectName -> Python Interpreter, нажмите значок плюса и выберите модуль, который вы хотите установить. В качестве альтернативы вы можете заставить PyCharm использовать другого переводчика, выбрав его в раскрывающемся списке в верхней части страницы настроек переводчика Python, о которой я упоминал ранее.

0 голосов
/ 13 января 2019

SHORTER VERSION:

Если у вас есть волнистая линия под модулем, вы импортируете ...

No Module found

... переместитесь по имени модуля и нажмите Alt + Введите и выберите Install package X.

Install package X

Это должен установить модуль, который вы, как вы думали, вы установили, но получили ImportError.


ДОЛЬШЕ:

Если вы хотите использовать модуль X :

Перейти к File -> Settings -> Project:NameOfProject -> Project Interpreter.

Project interpreter image

Открывающееся окно имеет несколько определенных областей:

  1. Это интерпретатор проекта, который в настоящее время использует PyCharm. Вы также можете изменить свою среду Python. Если вы хотите добавить созданную вами виртуальную среду, продолжайте чтение.
  2. Немного "шестеренка" или "шестеренка" используется для добавления, редактирования или удаления сред. Если вы хотите добавить виртуальную среду, которую вы создали вручную, выберите Add... при нажатии на значок шестеренки и обязательно укажите правильный путь к python.exe вашей виртуальной среды.
  3. ВАЖНО: Список всех установленных пакетов, представленный: Имя пакета и Версия . Если вы пытались использовать пакет, но получили ImportError no module named 'X', , убедитесь, что пакет указан здесь !!! . Если нет, он не установлен в текущей среде Python и должен быть установлен (продолжите чтение).
  4. Немного + представляет Install. Может использоваться для установки пакетов. Просто нажмите на знак + , найдите пакет и нажмите Install Package внизу после того, как вы его нашли. Вы также можете указать нужную версию пакета. В приведенном ниже примере мы искали пакет flask.

    Package installation Пакет должен быть установлен и включен в список установленных пакетов.

...