Windows 为什么导入readline()失败

Windows 为什么导入readline()失败,windows,python-3.x,readline,Windows,Python 3.x,Readline,我所尝试的: Python 3.7 (64-bit) interactive window [PTVS 15.7.18156.1-15.0] Type `$help` for a list of commands. >>> import readline Traceback (most recent call last): File "<stdin>", line 1, in <module> Modu

我所尝试的:

    Python 3.7 (64-bit) interactive window [PTVS 15.7.18156.1-15.0]
    Type `$help` for a list of commands.
    >>> import readline
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    ModuleNotFoundError: No module named 'readline'
    >>> 
Python3.7(64位)交互式窗口[PTVS 15.7.18156.1-15.0]
键入“$help”以获取命令列表。
>>>导入读线
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ModuleNotFoundError:没有名为“readline”的模块
>>> 

为什么我会出现这个错误?

正如@eryksun在评论中所指出的那样(这些评论后来被删除了),
readline
包没有与Python for Windows捆绑在一起。您必须在命令行中使用
pip
安装
pyreadline

pip install pyreadline

我将pyreadline放在脚本下,但我的环境交互窗口[PTVS 15.7.18156.1-15.0]键入$help以获取命令列表导入pip>>>pip安装pyreadline文件“”,第1行pip安装pyreadline^语法错误:语法无效,我认为不支持安装。我能做什么?帮助>pip安装未找到“pip安装”的Python文档。非常感谢。您应该在命令行中运行
pip
,而不是python shell或IDE。在cmdoops中执行相同的返回提示时,我正在运行python37-32,它是IDE。我必须更改路径。您必须从操作系统的命令行运行,而不是从Python运行。