170 похожих чатов

При попытке запустить через телеграм бот код который должен работать

с хлс файлом получаю ошибку from xlrd import open_workbook
ModuleNotFoundError: No module named 'xlrd' хотя точно библиотека установлена и не из бота она работает нормально с чем может быть связано и как пофиксить?

9 ответов

17 просмотров

уверен что в правильное окружение установил? уверен что правильный пакет с пайпи поставил? уверен что правильное название модкля в импорте?

Sasha-Pavlov Автор вопроса
antonio salieri
уверен что в правильное окружение установил? увере...

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

Ну, чудес не бывает, в момент импорта питон этот модуль найти не может. Почти наверняка путаница с виртуальными окружениями. Показывай, как запускаешь бота и pip freeze из того же окружения.

Sasha Pavlov
в окружении из которого запускается бот залез в би...

как запускается бот? в каком смысле "в окружении" — в venv? оно точно активируется перед запуском?

Sasha-Pavlov Автор вопроса
Сергей
как запускается бот? в каком смысле "в окружении" ...

бот через бат файл запускается оно точно активируется по тому что все остальные функции работают

Sasha Pavlov
бот через бат файл запускается оно точно активируе...

ну то что остальные работают ничего не доказывает возможно там системно установлены нужные библиотеки, разве нет?

Sasha-Pavlov Автор вопроса
Сергей
ну то что остальные работают ничего не доказывает ...

нет там есть библиотеки которые только в этом проекте

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта