我有问题。去年,我开发了一个使用套接字和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。
非常感谢!!
答案 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: