python的readline模块不适用于Windows?

Ano*_*erd 4 import readline python-import python-3.7

当然,我已经离开PYTHON两年多了。我试图重回正轨,我记得几年前在Windows上可以使用命令和变量完成功能。由于存在依赖性,我们陷入了2.6。

今天,我正在尝试导入readline。我从pip收到此消息。

C:\ Users \ Joe> pip3 install readline使用缓存的https://files.pythonhosted.org/packages/f4/01/2cf081af8d880b44939a5f1b446551a7f8d59eae414277fd0c303757ff1b/readline-6.2.4.1.tar.gz 命令python setup完整输出信息。 :错误:此模块不适用于Windows

我的版本是:

Win32上的Python 3.7.0(v3.7.0:1bf9cc5093,Jun 27 2018,04:59:51)[MSC v.1914 64位(AMD64)]键入“帮助”,“版权”,“信用”或“许可证”想要查询更多的信息。导入readline追溯(最近一次调用):File“”,第1行,在ModuleNotFoundError中:没有名为“ readline”的模块

Lef*_*ris 6

我最近在Windows 10上遇到了同样的问题。readline无法用于Windows,但是有适用于Windows的pyreadline软件包,您可以尝试一下。

尝试安装pyreadline并使用它代替readline

$pip install pyreadline
Run Code Online (Sandbox Code Playgroud)

要么

$python -m pip install pyreadline
Run Code Online (Sandbox Code Playgroud)


然后,在您的python文件中执行以下操作:

from pyreadline import Readline
readline = Readline()
Run Code Online (Sandbox Code Playgroud)

这样,您可以像在Windows系统中一样在Windows中使用readline

  • @Lefteris Xris 你是救星!确认它在 Windows 10 cmd.exe python 3.8.3 上正常工作。我什至不需要提到的两行“from pyreadline import Readline;” 读行 = 读行()` (2认同)