Python 3.6.5 командная строка ничего не импортирует - PullRequest
0 голосов
/ 12 июня 2018
>>> from telegram.ext import Updater
ModuleNotFoundError: No module named 'telegram'

Я знаю, что этот модуль существует, но он не найдет его.

Ответы [ 2 ]

0 голосов
/ 12 июня 2018

убедитесь, что ваш путь к Python правильно настроен в переменной среды.Вы можете сделать это в Windows следующим образом: winkey + R> SystemPropertiesAdvanced.другие причины могут быть в неправильном каталоге, проверьте это руководство для более полного случая http://www.daveoncode.com/2017/03/07/how-to-solve-python-modulenotfound-no-module-named-import-error/

0 голосов
/ 12 июня 2018

Хорошо, сначала я не знаю, где находится модуль.Но я буду угадывать ошибки новичка.Сначала посмотрите ваш код:

From telegram.ext....

В этом случае telegram - это папка, а не код.И ext это код.. (точка) я использовал для доступа к каталогу.

Другая ошибка - разрешение.Если ваш модуль находится в ограниченном каталоге, используйте sudo python3, чтобы python мог получить к нему доступ.

Затем проверьте файл вашего модуля.Там только две возможности расположения модуля.

/usr/lib/python{version}

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

...