Как исправить ошибки импорта с помощью встроенных библиотек python? - PullRequest
0 голосов
/ 05 апреля 2020

У меня проблемы с импортом библиотеки статистики python в мою программу. Всякий раз, когда я пишу import statistics вверху и пытаюсь запустить код, выдается ошибка импорта: «Нет модуля с именем статистика».

Я использую python 3.8 внутри virtualenv, и я проверял python версия с использованием терминала. В качестве редактора кода я использую возвышенный текст.

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

Ответы [ 2 ]

0 голосов
/ 05 апреля 2020

statistics не виден изнутри вашего virtualenv. Вам нужно установить его внутри virtualenv.

Активировать вашу virtualenv:

source myvirtualenv/bin/activate

Установить statistics:

pip install statistics

Также убедитесь, что вы используете свой программа, использующая исполняемый файл python внутри этого virtualenv, иначе он не будет работать.

0 голосов
/ 05 апреля 2020

Для ошибок импорта вы можете использовать «try», чтобы перехватить эти ошибки и распечатать сообщение или выполнить другое действие, если произойдет ошибка:

try:
    import some_module_not_exist
except Exception as error:
    print(error)
    # DO some things

Замените общее исключение для исходного исключения в вашем коде.

...