Содержание
- ModuleNotFoundError: No module named ‘telebot’ #13
- Comments
- —— coding: utf-8 ——
- Прочему не работает импорт установленного модуля?
- При установке пакета telebot возвращается ошибка UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xcf in position 82: invalid continuation byte #12
- Comments
ModuleNotFoundError: No module named ‘telebot’ #13
Лучше не стало после установки пакета
pip install pytelegrambotapi
c:python36scriptspip install pytelegrambotapi
Requirement already satisfied: pytelegrambotapi in c:python36libsite-packages
Requirement already satisfied: requests in c:python36libsite-packages (from pytelegrambotapi)
Requirement already satisfied: six in c:python36libsite-packages (from pytelegrambotapi)
Requirement already satisfied: urllib3 =1.21.1 in c:python36libsite-packages (from requests->pytelegrambotapi)
Requirement already satisfied: certifi>=2017.4.17 in c:python36libsite-packages (from requests->pytelegrambotapi)
Requirement already satisfied: idna =2.5 in c:python36libsite-packages (from requests->pytelegrambotapi)
Requirement already satisfied: chardet =3.0.2 in c:python36libsite-packages (from requests->pytelegrambotapi)
The text was updated successfully, but these errors were encountered:
Во-первых, не нужно открывать новые issue, если речь идёт о старых. В закрытые issue можно комментировать.
Во-вторых, Вы бы всё-таки удосужились прочитать то, что скинули. Питон пишет, что библиотека уже установлена и этот текст НЕ является сообщением об ошибке.
Думалось не придется так детализировать.
НО придется
взял ваш листинг
—— coding: utf-8 ——
import telebot
import config
@bot.message_handler(content_types=[«text»])
def repeat_all_messages(message): # Название функции не играет никакой роли, важно не повторяться
bot.send_message(message.chat.id, message.text)
if name == «main«:
bot.polling(none_stop=True)
установил пакет pip install pytelegrambotapi
он установился успешно
c:python36scriptspip install pytelegrambotapi
Requirement already satisfied: pytelegrambotapi in c:python36libsite-packages
Requirement already satisfied: requests in c:python36libsite-packages (from pytelegrambotapi)
Requirement already satisfied: six in c:python36libsite-packages (from pytelegrambotapi)
Requirement already satisfied: urllib3 =1.21.1 in c:python36libsite-packages (from requests->pytelegrambotapi)
Requirement already satisfied: certifi>=2017.4.17 in c:python36libsite-packages (from requests->pytelegrambotapi)
Requirement already satisfied: idna =2.5 in c:python36libsite-packages (from requests->pytelegrambotapi)
Requirement already satisfied: chardet =3.0.2 in c:python36libsite-packages (from requests->pytelegrambotapi)
запускаю код возвращается ошибка:
Traceback (most recent call last):
File «C:/Server/Repositories/um_open/templates/Test/TelegramBot1.py», line 3, in
import telebot
ModuleNotFoundError: No module named ‘telebot’
Как решить эту проблему?
Вопрос на засыпку: какой интерпретатор Python выполняет Ваш код?
Python 3.6.5rc1 (v3.6.5rc1:f03c5148cf, Mar 14 2018, 03:12:11) [MSC v.1913 64 bit (AMD64)] on win32
У меня есть большое подозрение, что либо не тот интерпретатор используется, либо остались хвосты от telebot. Проще перезагрузиться и попробовать ещё раз сделать импорт, иногда помогает.
до прошлого воскресенья у меня было 3 интерпретатора: 2.7, 3.6 и 3.7. Сейчас точно один. Представлю доказательства удаления и новой инсталляции
C:Windowssystem32>pip list
DEPRECATION: The default format will switch to columns in the future. You can use —format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.
aiohttp (3.1.1)
async-timeout (2.0.1)
attrs (17.4.0)
certifi (2018.1.18)
chardet (3.0.4)
future (0.16.0)
get (0.0.39)
idna (2.6)
idna-ssl (1.0.1)
multidict (4.1.0)
pip (9.0.3)
post (0.0.26)
public (0.0.65)
query-string (0.0.28)
request (0.0.26)
requests (2.18.4)
setuptools (28.8.0)
six (1.11.0)
telepot (12.6)
urllib3 (1.22)
yarl (1.1.1)
C:Windowssystem32>pip install pytelegrambotapi
Collecting pytelegrambotapi
Using cached pyTelegramBotAPI-3.6.2.tar.gz
Requirement already satisfied: requests in c:python36libsite-packages (from pytelegrambotapi)
Requirement already satisfied: six in c:python36libsite-packages (from pytelegrambotapi)
Requirement already satisfied: chardet =3.0.2 in c:python36libsite-packages (from requests->pytelegrambotapi)
Requirement already satisfied: urllib3 =1.21.1 in c:python36libsite-packages (from requests->pytelegrambotapi)
Requirement already satisfied: certifi>=2017.4.17 in c:python36libsite-packages (from requests->pytelegrambotapi)
Requirement already satisfied: idna =2.5 in c:python36libsite-packages (from requests->pytelegrambotapi)
Installing collected packages: pytelegrambotapi
Running setup.py install for pytelegrambotapi . done
Successfully installed pytelegrambotapi-3.6.2
C:Windowssystem32>pip list
DEPRECATION: The default format will switch to columns in the future. You can use —format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.
aiohttp (3.1.1)
async-timeout (2.0.1)
attrs (17.4.0)
certifi (2018.1.18)
chardet (3.0.4)
future (0.16.0)
get (0.0.39)
idna (2.6)
idna-ssl (1.0.1)
multidict (4.1.0)
pip (9.0.3)
post (0.0.26)
public (0.0.65)
pyTelegramBotAPI (3.6.2)
query-string (0.0.28)
request (0.0.26)
requests (2.18.4)
setuptools (28.8.0)
six (1.11.0)
telepot (12.6)
urllib3 (1.22)
yarl (1.1.1)
в общем не помогло (((
C:ServerRepositoriesum_openvenvScriptspython.exe C:/Server/Repositories/um_open/templates/Test/TelegramBot1.py
Traceback (most recent call last):
File «C:/Server/Repositories/um_open/templates/Test/TelegramBot1.py», line 3, in
import telebot
ModuleNotFoundError: No module named ‘telebot’
Стоп. Вы запускаете скрипт в виртуальном окружении (venv), а библиотеку ставите в глобальное. Либо не используйте venv, либо ставьте библиотеку внутри него
заработало, досадная ошибка действительно, благодарю за внимание к моим вопросам
У меня же ошибка на счёт pyTelegramBotAPI,
$ git push heroku master
Enumerating objects: 12, done.
Counting objects: 100% (12/12), done.
Delta compression using up to 6 threads
Compressing objects: 100% (6/6), done.
Writing objects: 100% (12/12), 1.13 KiB | 385.00 KiB/s, done.
Total 12 (delta 1), reused 0 (delta 0)
remote: Compressing source files. done.
remote: Building source:
remote:
remote: ——> Python app detected
remote: ——> Installing python-3.6.8
remote: ——> Installing pip
remote: ——> Installing SQLite3
remote: ——> Installing requirements with pip
remote: Collecting pyTelegramBorAPI (from -r /tmp/build_1bd91cc91b83923385692023dce257eb/requirements.txt (line 1))
remote: Could not find a version that satisfies the requirement pyTelegramBorAPI (from -r /tmp/build_1bd91cc91b83923385692023dce257eb/requirements.txt (line 1)) (from versions: )
remote: No matching distribution found for pyTelegramBorAPI (from -r /tmp/build_1bd91cc91b83923385692023dce257eb/requirements.txt (line 1))
remote: ! Push rejected, failed to compile Python app.
remote:
remote: ! Push failed
remote: Verifying deploy.
remote:
remote: ! Push rejected to bot-lowxp.
remote:
To https://git.heroku.com/bot-lowxp.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to ‘https://git.heroku.com/bot-lowxp.git’
Стоп. Вы запускаете скрипт в виртуальном окружении (venv), а библиотеку ставите в глобальное. Либо не используйте venv, либо ставьте библиотеку внутри него
как ставить библиотеку внурти его?
mkdir botdir
cd botdir
python3 -m venv venv
source venv/bin/activate
pip install pytelegrambotapi
mkdir botdir
cd botdir
python3 -m venv venv
source venv/bin/activate
pip install pytelegrambotapi
Источник
Прочему не работает импорт установленного модуля?
По учебнику пытаюсь сделать телеграмм бота.
- Установил чистую серверную Ubuntu 18.04.3
- Установил pip
- Через pip установил модули pytelegrambotapi и telebot (командой pip list они выводятся)
- через ssh подключился к серверу.
- перешёл в папку, где будет лежать весь проект
- Выполняю команду python3 — попадаю в интерпретатор
- Выполняю команду import telebot
В итоге получаю ошибку:
Traceback (most recent call last):
File «», line 1, in
ModuleNotFoundError: No module named ‘telebot’
Что нужно сделать, чтобы импорт работал?
- Вопрос задан более трёх лет назад
- 9521 просмотр

Подозреваю что вы поставили библиотеку для второго Питона,
командой pip install pytelegrambotapi
А следует
pip3 install pytelegrambotapi => pip3
Хорошим тоном считается использование виртуального окружения, отдельного на каждый проект.
Соответственно ставьте пакеты в него, а не глобально.

Про виртуальное окружение почитаю и буду применять, благодарю за совет.
Источник
При установке пакета telebot возвращается ошибка UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xcf in position 82: invalid continuation byte #12
OS Windows 7 64bit RUS, Python 3.6.4
При установке пакета telebot возвращается ошибка:
C:Python36Scriptspip —proxy http://user1:pwd1@proxy1:3030 install telebot
Collecting telebot
Downloading telebot-0.0.3.tar.gz
Exception:
Traceback (most recent call last):
File «c:python36libsite-packagespipcompat_init_.py», line 73, in console_to_str
return s.decode(sys.stdout.encoding)
UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xcf in position 82: invalid continuation byte
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File «c:python36libsite-packagespipbasecommand.py», line 215, in main
status = self.run(options, args)
File «c:python36libsite-packagespipcommandsinstall.py», line 324, in run
requirement_set.prepare_files(finder)
File «c:python36libsite-packagespipreqreq_set.py», line 380, in prepare_files
ignore_dependencies=self.ignore_dependencies))
File «c:python36libsite-packagespipreqreq_set.py», line 634, in prepare_file
abstract_dist.prep_for_dist()
File «c:python36libsite-packagespipreqreq_set.py», line 129, in prep_for_dist
self.req_to_install.run_egg_info()
File «c:python36libsite-packagespipreqreq_install.py», line 439, in run_egg_info
command_desc=’python setup.py egg_info’)
File «c:python36libsite-packagespiputils_init.py», line 676, in call_subprocess
line = console_to_str(proc.stdout.readline())
File «c:python36libsite-packagespipcompat_init_.py», line 75, in console_to_str
return s.decode(‘utf_8’)
UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xcf in position 82: invalid continuation byte
You are using pip version 9.0.1, however version 9.0.3 is available.
You should consider upgrading via the ‘python -m pip install —upgrade pip’ command.
The text was updated successfully, but these errors were encountered:
Решается просто: Вы устанавливаете модуль telebot , а надо ставить pyTelegramBotAPI : pip install pytelegrambotapi , при этом в самом коде нужно писать import telebot (да, вот такая путаница).
Лучше не стало после установки пакета
pip install pytelegrambotapi
c:python36scriptspip install pytelegrambotapi
Requirement already satisfied: pytelegrambotapi in c:python36libsite-packages
Requirement already satisfied: requests in c:python36libsite-packages (from pytelegrambotapi)
Requirement already satisfied: six in c:python36libsite-packages (from pytelegrambotapi)
Requirement already satisfied: urllib3 =1.21.1 in c:python36libsite-packages (from requests->pytelegrambotapi)
Requirement already satisfied: certifi>=2017.4.17 in c:python36libsite-packages (from requests->pytelegrambotapi)
Requirement already satisfied: idna =2.5 in c:python36libsite-packages (from requests->pytelegrambotapi)
Requirement already satisfied: chardet =3.0.2 in c:python36libsite-packages (from requests->pytelegrambotapi)
Лучше не стало после установки пакета
pip install pytelegrambotapi
c:python36scriptspip install pytelegrambotapi
Requirement already satisfied: pytelegrambotapi in c:python36libsite-packages
Requirement already satisfied: requests in c:python36libsite-packages (from pytelegrambotapi)
Requirement already satisfied: six in c:python36libsite-packages (from pytelegrambotapi)
Requirement already satisfied: urllib3 =1.21.1 in c:python36libsite-packages (from requests->pytelegrambotapi)
Requirement already satisfied: certifi>=2017.4.17 in c:python36libsite-packages (from requests->pytelegrambotapi)
Requirement already satisfied: idna =2.5 in c:python36libsite-packages (from requests->pytelegrambotapi)
Requirement already satisfied: chardet =3.0.2 in c:python36libsite-packages (from requests->pytelegrambotapi)
@HeavyWay покажите ошибку и вывод pip freeze
`C:UsersmeushDesktopPythonProjectВІДКЛАДЕНО НА ПОТІМ . >python telega.py
Traceback (most recent call last):
File «telega.py», line 22, in
bot.polling(none_stop = True)
File «C:Program FilesPython36libsite-packagestelebot_init_.py», line 455, in polling
self._threaded_polling(none_stop, interval, timeout, long_polling_timeout)
File «C:Program FilesPython36libsite-packagestelebot_init.py», line 513, in _threaded_polling
raise e
File «C:Program FilesPython36libsite-packagestelebot_init.py», line 479, in __threaded_polling
self.worker_pool.raise_exceptions()
File «C:Program FilesPython36libsite-packagestelebotutil.py», line 118, in raise_exceptions
raise self.exception_info
File «C:Program FilesPython36libsite-packagestelebotutil.py», line 69, in run
task(*args, **kwargs)
File «telega.py», line 8, in send_echo
observation = owm.weather_at_place( message.text)
File «C:Program FilesPython36libsite-packagespyowmweatherapi25owm25.py», line 231, in weather_at_place
_, json_data = self._wapi.cacheable_get_json(uri, params=params)
File «C:Program FilesPython36libsite-packagespyowmcommonshttp_client.py», line 87, in cacheable_get_json
status_code, data = self.get_json(uri, params=params, headers=headers)
File «C:Program FilesPython36libsite-packagespyowmcommonshttp_client.py», line 32, in get_json
HttpClient.check_status_code(resp.status_code, resp.text)
File «C:Program FilesPython36libsite-packagespyowmcommonshttp_client.py», line 155, in check_status_code
raise api_response_error.NotFoundError(‘Unable to find the resource’)
pyowm.exceptions.api_response_error.NotFoundError: The searched item was not found.
Reason: Unable to find the resource
C:UsersmeushDesktopPythonProjectВІДКЛАДЕНО НА ПОТІМ . >pip freeze
altgraph==0.17
APScheduler==3.6.3
certifi==2020.12.5
cffi==1.14.4
chardet==3.0.4
colorama==0.4.4
config==0.5.0.post0
cryptography==3.3.1
decorator==4.4.2
future==0.18.2
geojson==2.5.0
idna==2.10
pefile==2019.4.18
pycparser==2.20
pyinstaller==4.1
pyinstaller-hooks-contrib==2020.10
pyowm==2.10.0
pyTelegramBotAPI==3.7.4
python-telegram-bot==13.1
pytz==2020.4
pywin32-ctypes==0.2.0
requests==2.25.0
six==1.15.0
timestamps==1.3.0
tornado==6.1
tzlocal==2.1
urllib3==1.26.2`
- Не стоит использовать пробелы и спецсимволы в названиях каталогов
- Ваша ошибка, если внимательно почитаете трейсбек, относится к другой библиотеке
- Не стоит использовать пробелы и спецсимволы в названиях каталогов
- Ваша ошибка, если внимательно почитаете трейсбек, относится к другой библиотеке
`
import telebot
import pyowm
owm = pyowm.OWM(‘убрал ‘, language = ‘ua’)
bot = telebot.TeleBot(«токен убрал пока что»)
bot.message_handler(content_types=[‘text’])
def send_echo(message):
observation = owm.weather_at_place( message.text)
w = observation.get_weather()
temp = w.get_temperature(‘celsius’)[«temp»]
А что тут не так то? что выдает такую ошибку?
Источник
![]()
Сообщение от Евгений М.

Через pip3 устанавливайте.
в сам python через pip у меня получилось устанавливить. Во всяком случае папка там появилась: C:UsersAppDataLocalProgramsPythonPython36-32Libsite-packagespyTelegramBotAPI-3.6.2-py3.6.egg-info
и вот такая
C:UsersAppDataLocalProgramsPythonPython36-32Libsite-packagestelebot
Если честно не знаю, какая, когда появилась. Потому что вожусь с этим уже 3-й день)
![]()
Сообщение от Zedta

Pycharm создает виртуальное окружение, для установки пакетов используйте консоль в pycharm или через settings в настройках интерпритатора
А вот Pycharm не видит этого пакета. Точнее я загуглил как можно через settings это все сделать, в итоге получилась вот такая фигня
PyYAML 3.12 3.12
appdirs 1.4.3 1.4.3
certifi 2018.1.18 2018.1.18
chardet 3.0.4 3.0.4
colorama 0.3.9 0.3.9
future 0.16.0 0.16.0
idna 2.6 2.6
pip 9.0.3 9.0.3
python-telegram-bot 10.0.1 10.0.1
requests 2.18.4 2.18.4
setuptools 28.8.0 39.0.1
telebot 0.0.3 0.0.3
teleg-api-bot 0.0.111 0.0.111
telegram-pi-bot 0.2.4 0.2.4
telegram-send 0.20 0.20
urllib3 1.22 1.22
Но к сожалению ситуации это не исправило. А через консоль так и не разобрался, что там писать нужно
Пишу элементарные команды в pycharm:
import telebot
bot = telebot.Telebot («token»)
bot.send_message (12345678, «test»)
После чего, как я понимаю, бот должен отправить сообщение. Но выдает ошибку ModuleNotFoundError: No module named ‘telebot’. P.S. токен и чат ID я ввожу которые необходимы
Думалось не придется так детализировать.
НО придется
взял ваш листинг
—— coding: utf-8 ——
import telebot
import config
bot = telebot.TeleBot(config.token)
@bot.message_handler(content_types=[«text»])
def repeat_all_messages(message): # Название функции не играет никакой роли, важно не повторяться
bot.send_message(message.chat.id, message.text)
if name == «main«:
bot.polling(none_stop=True)
установил пакет pip install pytelegrambotapi
он установился успешно
c:python36scriptspip install pytelegrambotapi
Requirement already satisfied: pytelegrambotapi in c:python36libsite-packages
Requirement already satisfied: requests in c:python36libsite-packages (from pytelegrambotapi)
Requirement already satisfied: six in c:python36libsite-packages (from pytelegrambotapi)
Requirement already satisfied: urllib3<1.23,>=1.21.1 in c:python36libsite-packages (from requests->pytelegrambotapi)
Requirement already satisfied: certifi>=2017.4.17 in c:python36libsite-packages (from requests->pytelegrambotapi)
Requirement already satisfied: idna<2.7,>=2.5 in c:python36libsite-packages (from requests->pytelegrambotapi)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in c:python36libsite-packages (from requests->pytelegrambotapi)
запускаю код возвращается ошибка:
Traceback (most recent call last):
File «C:/Server/Repositories/um_open/templates/Test/TelegramBot1.py», line 3, in
import telebot
ModuleNotFoundError: No module named ‘telebot’
Как решить эту проблему?
-
#1
Здравствуйте!
Делаю первого телеграм бота. Но у меня питон не видит модуль telebot.
pyTelegramBotAPI установила.
В чем может быть проблема?

-
#12
удалила telebot. Все равно такая же ошибка(
Возможно линки не туда смотрят(2 раза встречал за всю жизнь). Если убить все импорты и заново добавить?
-
#2
Наблюдаю pyCharm, ты установила через терминал пичарма, запускаешь из него же?
-
#3
Библиотека называется pyTelegramBotApi, ее и импортируй
Импортировала. Но все равно ошибка
-
#4
Импортировала. Но все равно ошибка
Отредачил, сам затупил, telebot верная
-
#5
Наблюдаю pyCharm, ты установила через терминал пичарма, запускаешь из него же?
В пичарме в каждом проекте используется своя виртуальная среда для работы с библиотеками и питоном, если ты устанавливала, что-то извне, то та самая виртуальная среда библиотеку извне и не увидит, также и наоборот.
-
#6
Наблюдаю pyCharm, ты установила через терминал пичарма, запускаешь из него же?
Установила через командную строку
-
#7
Установила через командную строку
Пичарма или винды?
-
#8
pip install telebot через терминал пичарма
-
#9
pip install telebot через терминал пичарма

-
#10
Стой, тебе какая их двух либ нужна? Если pyTelegramBotApi, то удали telebot, конфликтуют.
-
#11
Стой, тебе какая их двух либ нужна? Если pyTelegramBotApi, то удали telebot, конфликтуют.
удалила telebot. Все равно такая же ошибка(
-
#13
Возможно линки не туда смотрят(2 раза встречал за всю жизнь). Если убить все импорты и заново добавить?
Помогло! Благодарю!!
-
#14
Помогите пожалуйста,в чем проблема? уже че только не пробовал
-

1.png
164,8 КБ · Просмотры: 30
-

2.png
135,3 КБ · Просмотры: 22
-

3.png
115,6 КБ · Просмотры: 19
-
#15
pip uninstall telebot
pip install pyTelegramBotAPI
-
#16
pip uninstall telebot
pip install pyTelegramBotAPI
Все равно код не работает
-
#17
уже че только не пробовал
А так пробовал?
Python:
bot = telebot.TeleBot('твой токен')
-
#18
Попробуйте полностью удалить библиотеку Телебот, а потом заново установить pip Install.

Что означает ошибка ModuleNotFoundError: No module named
Python ругается, что не может найти нужный модуль
Python ругается, что не может найти нужный модуль
Ситуация: мы решили заняться бигдатой и обработать большой массив данных на Python. Чтобы было проще, мы используем уже готовые решения и находим нужный нам код в интернете, например такой:
import numpy as np
x = [2, 3, 4, 5, 6]
nums = np.array([2, 3, 4, 5, 6])
type(nums)
zeros = np.zeros((5, 4))
lin = np.linspace(1, 10, 20)
Копируем, вставляем в редактор кода и запускаем, чтобы разобраться, как что работает. Но вместо обработки данных Python выдаёт ошибку:
❌ModuleNotFoundError: No module named numpy
Странно, но этот код точно правильный: мы его взяли из блога разработчика и, по комментариям, у всех всё работает. Откуда тогда ошибка?
Что это значит: Python пытается подключить библиотеку, которую мы указали, но не может её найти у себя.
Когда встречается: когда библиотеки нет или мы неправильно написали её название.
Что делать с ошибкой ModuleNotFoundError: No module named
Самый простой способ исправить эту ошибку — установить библиотеку, которую мы хотим подключить в проект. Для установки Python-библиотек используют штатную команду pip или pip3, которая работает так: pip install <имя_библиотеки>. В нашем случае Python говорит, что он не может подключить библиотеку Numpy, поэтому пишем в командной строке такое:
pip install numpy
Это нужно написать не в командной строке Python, а в командной строке операционной системы. Тогда компьютер скачает эту библиотеку, установит, привяжет к Python и будет ругаться на строчку в коде import numpy.
Ещё бывает такое, что библиотека называется иначе, чем указано в команде pip install. Например, для работы с телеграм-ботами нужна библиотека telebot, а для её установки надо написать pip install pytelegrambotapi. Если попробовать подключить библиотеку с этим же названием, то тоже получим ошибку:

А иногда такая ошибка — это просто невнимательность: пропущенная буква в названии библиотеки или опечатка. Исправляем и работаем дальше.
Вёрстка:
Кирилл Климентьев
Как правильно задавать вопросы
Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
-

GasMan
- Сообщения: 27
- Зарегистрирован: 12 окт 2017, 21:56
- Благодарил (а): 1 раз
- Контактная информация:
pip install pyTelegramBotAPI
17 фев 2018, 20:21
Всем привет, пытаюсь добавить библиотеку в питон, но что бы не пытался ничего не выходит, поискав в интернете найти решений не смог
- Вложения
-
-

symon2014
- Сообщения: 5136
- Зарегистрирован: 16 дек 2017, 21:59
- Решено: 29
- Откуда: Феодосия
- Благодарил (а): 31 раз
- Поблагодарили: 646 раз
- Контактная информация:
pip install pyTelegramBotAPI
#2
17 фев 2018, 20:38
pip3
-

GasMan
- Сообщения: 27
- Зарегистрирован: 12 окт 2017, 21:56
- Благодарил (а): 1 раз
- Контактная информация:
pip install pyTelegramBotAPI
#3
17 фев 2018, 20:41
etamax, тоже самое, пробовал(
- Вложения
-
-

symon2014
- Сообщения: 5136
- Зарегистрирован: 16 дек 2017, 21:59
- Решено: 29
- Откуда: Феодосия
- Благодарил (а): 31 раз
- Поблагодарили: 646 раз
- Контактная информация:
pip install pyTelegramBotAPI
#4
17 фев 2018, 20:56
apt install python-pip
apt install python-setuptools
sudo pip install pyTelegramBotAPI
The directory ‘/home/msuser/.cache/pip/http’ or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo’s -H flag.
The directory ‘/home/msuser/.cache/pip’ or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo’s -H flag.
Collecting pyTelegramBotAPI
Downloading pyTelegramBotAPI-3.5.2.tar.gz (51kB)
100% |████████████████████████████████| 61kB 323kB/s
Collecting requests (from pyTelegramBotAPI)
Downloading requests-2.18.4-py2.py3-none-any.whl (88kB)
100% |████████████████████████████████| 92kB 469kB/s
Requirement already satisfied: six in /usr/lib/python2.7/dist-packages (from pyTelegramBotAPI)
Collecting certifi>=2017.4.17 (from requests->pyTelegramBotAPI)
Downloading certifi-2018.1.18-py2.py3-none-any.whl (151kB)
100% |████████████████████████████████| 153kB 383kB/s
Collecting chardet<3.1.0,>=3.0.2 (from requests->pyTelegramBotAPI)
Downloading chardet-3.0.4-py2.py3-none-any.whl (133kB)
100% |████████████████████████████████| 143kB 357kB/s
Collecting idna<2.7,>=2.5 (from requests->pyTelegramBotAPI)
Downloading idna-2.6-py2.py3-none-any.whl (56kB)
100% |████████████████████████████████| 61kB 285kB/s
Collecting urllib3<1.23,>=1.21.1 (from requests->pyTelegramBotAPI)
Downloading urllib3-1.22-py2.py3-none-any.whl (132kB)
100% |████████████████████████████████| 133kB 221kB/s
Installing collected packages: certifi, chardet, idna, urllib3, requests, pyTelegramBotAPI
Found existing installation: chardet 2.3.0
Uninstalling chardet-2.3.0:
Successfully uninstalled chardet-2.3.0
Found existing installation: idna 2.0
Uninstalling idna-2.0:
Successfully uninstalled idna-2.0
Running setup.py install for pyTelegramBotAPI … done
Successfully installed certifi-2018.1.18 chardet-3.0.4 idna-2
https://kostya.co/create-first-telegram-bot/
-

GasMan
- Сообщения: 27
- Зарегистрирован: 12 окт 2017, 21:56
- Благодарил (а): 1 раз
- Контактная информация:
pip install pyTelegramBotAPI
#5
17 фев 2018, 21:04
etamax, опять, 2 пункт установил, а вот с 3 те же самые проблемы, и с ресурса того же делал по инструкции
- Вложения
-
-

symon2014
- Сообщения: 5136
- Зарегистрирован: 16 дек 2017, 21:59
- Решено: 29
- Откуда: Феодосия
- Благодарил (а): 31 раз
- Поблагодарили: 646 раз
- Контактная информация:
pip install pyTelegramBotAPI
#6
17 фев 2018, 21:09
pip -V
pip 9.0.1 from /home/msuser/.local/lib/python2.7/site-packages (python 2.7)
для этого
pip install --upgrade pip
-

GasMan
- Сообщения: 27
- Зарегистрирован: 12 окт 2017, 21:56
- Благодарил (а): 1 раз
- Контактная информация:
pip install pyTelegramBotAPI
#7
17 фев 2018, 21:31
etamax,
- Вложения
-
-

rogoznik
- Сообщения: 9423
- Зарегистрирован: 27 июн 2017, 13:36
- Решено: 118
- Откуда: Нижний Тагил
- Благодарил (а): 705 раз
- Поблагодарили: 1813 раз
- Контактная информация:
pip install pyTelegramBotAPI
#8
17 фев 2018, 21:34
Так он же тебе написал
«Может быть вы имели ввиду install»
А у тебя написано intsall. Чувствуешь разницу.


-

GasMan
- Сообщения: 27
- Зарегистрирован: 12 окт 2017, 21:56
- Благодарил (а): 1 раз
- Контактная информация:
pip install pyTelegramBotAPI
#9
17 фев 2018, 21:36
darkfenix, букву пропустил, ниже на скрине правильно написал же
-

rogoznik
- Сообщения: 9423
- Зарегистрирован: 27 июн 2017, 13:36
- Решено: 118
- Откуда: Нижний Тагил
- Благодарил (а): 705 раз
- Поблагодарили: 1813 раз
- Контактная информация:
pip install pyTelegramBotAPI
#10
17 фев 2018, 21:40
GasMan, не увидел.
Только что
Код: Выделить всё
darkfenix@darkfenix ~ pip install --upgrade pip
Collecting pip
Downloading pip-9.0.1-py2.py3-none-any.whl (1.3MB)
100% |████████████████████████████████| 1.3MB 837kB/s
Installing collected packages: pip
Successfully installed pip-8.1.1
You are using pip version 8.1.1, however version 9.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
darkfenix@darkfenix ~ inxi -S
System: Host: darkfenix Kernel: 4.14.17-041417-generic x86_64 (64 bit) Desktop: Cinnamon 3.6.7
Distro: Linux Mint 18.3 Sylvia
Покажи вывод inxi -S


-

GasMan
- Сообщения: 27
- Зарегистрирован: 12 окт 2017, 21:56
- Благодарил (а): 1 раз
- Контактная информация:
pip install pyTelegramBotAPI
#11
17 фев 2018, 21:46
darkfenix, inxi -S
System: Host: Brokoly Kernel: 4.10.0-42-generic x86_64 (64 bit)
Desktop: Cinnamon 3.4.6 Distro: Linux Mint 18.2 Sonya
-

rogoznik
- Сообщения: 9423
- Зарегистрирован: 27 июн 2017, 13:36
- Решено: 118
- Откуда: Нижний Тагил
- Благодарил (а): 705 раз
- Поблагодарили: 1813 раз
- Контактная информация:
pip install pyTelegramBotAPI
#12
17 фев 2018, 21:58
Вот сейчас в лайв-сессии
Что-то ты где-то сломал.


-

GasMan
- Сообщения: 27
- Зарегистрирован: 12 окт 2017, 21:56
- Благодарил (а): 1 раз
- Контактная информация:
pip install pyTelegramBotAPI
#13
17 фев 2018, 22:00
Есть какие-то предположения?)) Ядро не так давно откатывал, звук не работал, сейчас висит обновление ядра 4.13.0
-

rogoznik
- Сообщения: 9423
- Зарегистрирован: 27 июн 2017, 13:36
- Решено: 118
- Откуда: Нижний Тагил
- Благодарил (а): 705 раз
- Поблагодарили: 1813 раз
- Контактная информация:
pip install pyTelegramBotAPI
#14
17 фев 2018, 22:04
Тут не в ядре дело. В питоне не силен. Подождем мож подскажет кто куда копать.


-

symon2014
- Сообщения: 5136
- Зарегистрирован: 16 дек 2017, 21:59
- Решено: 29
- Откуда: Феодосия
- Благодарил (а): 31 раз
- Поблагодарили: 646 раз
- Контактная информация:
pip install pyTelegramBotAPI
#15
17 фев 2018, 22:08
darkfenix писал(а): ↑
17 фев 2018, 21:58
Что-то ты где-то сломал.
Не корректный пример , пакет не поставился , не хватает —
apt install python-setuptools
4.4.0-112-generic ))
-

rogoznik
- Сообщения: 9423
- Зарегистрирован: 27 июн 2017, 13:36
- Решено: 118
- Откуда: Нижний Тагил
- Благодарил (а): 705 раз
- Поблагодарили: 1813 раз
- Контактная информация:
pip install pyTelegramBotAPI
#16
17 фев 2018, 22:11
etamax писал(а): ↑
17 фев 2018, 22:08
Не корректный пример
Что в нем не так. pip то обновился. А целью поставить туда pyTelegramBotApi я не задавался. Я всего лишь показал что pip обновляется и пытается установить пакет на версии 18.2.


-

GasMan
- Сообщения: 27
- Зарегистрирован: 12 окт 2017, 21:56
- Благодарил (а): 1 раз
- Контактная информация:
pip install pyTelegramBotAPI
#17
18 фев 2018, 02:31
etamax, а что-нибудь решить то удастся?)
-

Chocobo
- Сообщения: 9952
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 214
- Откуда: НН
- Благодарил (а): 794 раза
- Поблагодарили: 2979 раз
- Контактная информация:
pip install pyTelegramBotAPI
#18
18 фев 2018, 02:53
GasMan, да можно все руками развернуть.
setuptools:
Код: Выделить всё
wget https://pypi.python.org/packages/6c/54/f7e9cea6897636a04e74c3954f0d8335cc38f7d01e27eec98026b049a300/setuptools-38.5.1.zip
unzip setuptools-38.5.1.zip
cd setuptools-38.5.1
sudo python setup.py install
pip:
Код: Выделить всё
wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz
tar -xzvf pip-9.0.1.tar.gz
cd pip-9.0.1
sudo python setup.py install
Код: Выделить всё
▶ pip -V
pip 9.0.1 from /usr/local/lib/python2.7/dist-packages/pip-9.0.1-py2.7.egg (python 2.7)
Ну и следуя этой логике — с тем же успехом можно скачать и сам искомый модуль pyTelegramBotAPI и развернуть вручную без pip ![]()


-

GasMan
- Сообщения: 27
- Зарегистрирован: 12 окт 2017, 21:56
- Благодарил (а): 1 раз
- Контактная информация:
pip install pyTelegramBotAPI
#19
18 фев 2018, 03:08
Код: Выделить всё
~/Документы/pyTelegramBotAPI $ sudo python setup.py install
[sudo] пароль для selderey:
running install
running bdist_egg
running egg_info
writing requirements to pyTelegramBotAPI.egg-info/requires.txt
writing pyTelegramBotAPI.egg-info/PKG-INFO
writing top-level names to pyTelegramBotAPI.egg-info/top_level.txt
writing dependency_links to pyTelegramBotAPI.egg-info/dependency_links.txt
reading manifest file 'pyTelegramBotAPI.egg-info/SOURCES.txt'
writing manifest file 'pyTelegramBotAPI.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
creating build/lib.linux-x86_64-2.7
creating build/lib.linux-x86_64-2.7/telebot
copying telebot/apihelper.py -> build/lib.linux-x86_64-2.7/telebot
copying telebot/__init__.py -> build/lib.linux-x86_64-2.7/telebot
copying telebot/util.py -> build/lib.linux-x86_64-2.7/telebot
copying telebot/types.py -> build/lib.linux-x86_64-2.7/telebot
creating build/bdist.linux-x86_64/egg
creating build/bdist.linux-x86_64/egg/telebot
copying build/lib.linux-x86_64-2.7/telebot/apihelper.py -> build/bdist.linux-x86_64/egg/telebot
copying build/lib.linux-x86_64-2.7/telebot/__init__.py -> build/bdist.linux-x86_64/egg/telebot
copying build/lib.linux-x86_64-2.7/telebot/util.py -> build/bdist.linux-x86_64/egg/telebot
copying build/lib.linux-x86_64-2.7/telebot/types.py -> build/bdist.linux-x86_64/egg/telebot
byte-compiling build/bdist.linux-x86_64/egg/telebot/apihelper.py to apihelper.pyc
byte-compiling build/bdist.linux-x86_64/egg/telebot/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/telebot/util.py to util.pyc
byte-compiling build/bdist.linux-x86_64/egg/telebot/types.py to types.pyc
creating build/bdist.linux-x86_64/egg/EGG-INFO
copying pyTelegramBotAPI.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO
copying pyTelegramBotAPI.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying pyTelegramBotAPI.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying pyTelegramBotAPI.egg-info/requires.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying pyTelegramBotAPI.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
zip_safe flag not set; analyzing archive contents...
creating 'dist/pyTelegramBotAPI-3.5.2-py2.7.egg' and adding 'build/bdist.linux-x86_64/egg' to it
removing 'build/bdist.linux-x86_64/egg' (and everything under it)
Processing pyTelegramBotAPI-3.5.2-py2.7.egg
Copying pyTelegramBotAPI-3.5.2-py2.7.egg to /usr/local/lib/python2.7/dist-packages
Adding pyTelegramBotAPI 3.5.2 to easy-install.pth file
Installed /usr/local/lib/python2.7/dist-packages/pyTelegramBotAPI-3.5.2-py2.7.egg
Processing dependencies for pyTelegramBotAPI==3.5.2
Searching for requests
Reading https://pypi.python.org/simple/requests/
Download error on https://pypi.python.org/simple/requests/: unknown error (_ssl.c:2831) -- Some packages may not be found!
Couldn't find index page for 'requests' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
Download error on https://pypi.python.org/simple/: unknown error (_ssl.c:2831) -- Some packages may not be found!
No local packages or working download links found for requests
error: Could not find suitable distribution for Requirement.parse('requests')
все шло хорошо, пока не начал сам следовать логике
вот что вышло когда попытался присоединить модуль без pip
Последний раз редактировалось пользователем 1 rogoznik; всего редактировалось раз: 18
Причина: BBcode
Вернуться в «Программирование, скриптинг, виртуализация»
Перейти
- Новости
- ↳ Новости Linux Mint
- ↳ Другие новости
- Документация, FaQ и Видеоматериалы
- ↳ Руководства
- ↳ Руководство пользователя LM 18 Cinnamon
- ↳ Видеоматериалы
- ↳ Вопрос новичка и FaQ
- Установка, настройка, оптимизация
- ↳ Установка Linux Mint
- ↳ Загрузка системы, бэкапы и восстановление
- ↳ Параметры и оптимизация
- ↳ Иные системные ошибки
- ↳ Неофициальные сборки
- ↳ Общие вопросы по системе
- Дистрибутивы
- ↳ Linux Mint
- ↳ Cinnamon
- ↳ Mate
- ↳ Xfce
- ↳ KDE
- ↳ Другие среды рабочего стола
- ↳ LMDE
- Программное обеспечение
- ↳ Мультимедиа
- ↳ Офис и документы
- ↳ Системные утилиты
- ↳ Консольные плюшки
- ↳ Программирование, скриптинг, виртуализация
- ↳ Работа с сетью
- ↳ Безопасность
- ↳ Wine
- ↳ Игры
- ↳ Иное программное обеспечение
- Поддержка железа
- ↳ Видеокарты
- ↳ Звуковые карты
- ↳ Принтеры, Сканеры, МФУ
- ↳ Жесткие диски, SSD, Flash-накопители, разделы на них
- ↳ Сетевые карты, модемы, Wi-Fi, bluetooth
- ↳ Прочие устройства
- Другие дистрибутивы
- ↳ Deb-based [Debian / Neon / Ubuntu]
- ↳ Arch-based [Arch / Manjaro / Antegros]
- ↳ Rpm-based [Suse / Fedora / CentOS]
- ↳ Прочие [Gentoo/Slackware/*BSD]
- Разное
- ↳ Болталка: Оффтоп, разбор полетов
- ↳ Песочница
- ↳ Корзина
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей