ImportError: невозможно импортировать имя 'sync' - PullRequest
0 голосов
/ 27 июня 2018

Я пытаюсь запустить следующий пример кода из telethon :

from telethon import TelegramClient, sync

# These example values won't work. You must get your own api_id and
# api_hash from https://my.telegram.org, under API Development.
api_id = 12345
api_hash = '0123456789abcdef0123456789abcdef'

client = TelegramClient('session_name', api_id, api_hash)
client.start()

Но я получаю следующую ошибку:

[root@server cli]# python3.6 client.py
Traceback (most recent call last):
  File "client.py", line 1, in <module>
    from telethon import TelegramClient, sync
ImportError: cannot import name 'sync'

Я также попытался установить синхронизацию с помощью следующей команды:

pip3.6 install sync

Есть идеи о проблеме?

1 Ответ

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

Оказалось, что установка пакета была нарушена. Итак, я переустановил пакет, и теперь все работает нормально.

Удаление телетона:

pip uninstall telethon

И установите его снова:

pip install telethon
...