ImportError: нет модуля с именем "бутылка" - PyCharm

Я установил бутылку на python3.4 с установкой pip. В терминале, когда я это делаю:

$ python3.4
>>>import bottle # shows no import error
>>> 

но когда я делаю это в PyCharm, он говорит: "Импорт бутылки ImportError: нет модуля с именем" bottle "

Ответы

Ответ 1

в проекте PyCharm:

  • нажмите Ctrl + Alt + s, чтобы открыть настройки
  • в левом столбце, выберите "Переводчик проекта"
  • в правом верхнем углу находится список бинарных файлов python, найденных в вашей системе, выберите правильный
  • в конце концов нажмите кнопку +, чтобы установить дополнительные модули python.
  • Validate

enter image description here

Ответ 2

В некоторых случаях "Нет модуля..." может появляться даже в локальных файлах. В таких случаях вам просто нужно пометить соответствующие каталоги как "исходные каталоги":

Mark as source lib directory

Ответ 3

Настройки изменены для PyCharm 5+.

  • Перейдите в Файл> Настройки по умолчанию
  • На левой боковой панели выберите Проект по умолчанию> Интерпретатор проектов
  • В нижней части окна нажмите +, чтобы установить, или -, чтобы удалить.
  • Если нажать +, откроется новое окно, в котором мы можем уменьшить результаты, введя имя пакета/ключевое слово.
  • Установите пакет.
  • Перейдите в File> Invalidate caches/restart и нажмите Invalidate и Restart для применения изменений и перезапустите PyCharm

    Настройки

    Установить пакет

Ответ 4

Я использую Ubuntu 16.04. Для меня это был неверный интерпретатор, который по умолчанию использовал виртуальный интерпретатор из проекта.

Поэтому убедитесь, что вы выбрали правильный вариант, так как установка pip установит пакет на системный интерпретатор python.

enter image description here

Ответ 5

В случае, когда вы можете импортировать модуль при использовании интерпретатора CLI, но не в PyCharm, убедитесь, что для интерпретатора проекта в PyCharm задан фактический интерпретатор (например,/usr/bin/python2.7), а не venv ( ~/PycharmProject/venv/...)