旧版本的Telethon

时间:2019-05-17 23:11:37

标签: python pip telethon

我有问题。去年,我开发了一个使用套接字和Telethon库(通过pip安装)的Telegram网关。 问题是该项目安装在另一台PC上,并使用了Telethon的旧版本,基本可以使用线程(对于新的Telethon版本,我无法将线程与套接字一起使用,因此已被更改)。

我需要安装相同的Telethon版本才能使用相同的网关。

在PC中,如果我运行以下命令:

pip show telethon

它显示以下消息:

您正在使用pip版本8.1.1,但是可以使用版本19.1.1。您应该考虑通过etc升级...

然后,我需要安装相同版本的telethon(8.1.1)。 但是,如果我尝试通过以下命令将其安装在另一台PC上:

pip3 install telethon == 8.1.1

它显示以下红色错误消息: 找不到Telethon == 8.1.1

的匹配分布

为什么? 为了运行旧的网关,我确实需要使用相同版本的telethon。

非常感谢!!

1 个答案:

答案 0 :(得分:1)

该行是pip打印的一条消息,告诉您考虑升级pip本身。您要查找的版本号印在其下方:

$ pip3 show telethon
You are using pip version 8.1.1, however version 19.0.3 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Name: Telethon
Version: 1.6.2
Summary: Full-featured Telegram client library for Python 3
Home-page: https://github.com/LonamiWebs/Telethon
Author: Lonami Exo
Author-email: totufals@hotmail.com
License: MIT
Location: /usr/local/lib/python3.7/site-packages
Requires: rsa, pyaes
Required-by: