【问题标题】:Why does import readline() fail为什么导入 readline() 失败
【发布时间】:2018-12-25 19:51:24
【问题描述】:

我尝试过的:

    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'
    >>> 

为什么会出现这个错误?

【问题讨论】:

    标签: windows python-3.x readline


    【解决方案1】:

    正如@eryksun 在 cmets 中有用地指出的那样(此后已被删除),readline 包未与 Python for Windows 捆绑在一起。您必须在命令行中安装pyreadline,而不是使用pip

    pip install pyreadline
    

    【讨论】:

    • 我将 pyreadline 放在脚本下,但我的环境交互窗口 [PTVS 15.7.18156.1-15.0] 键入 $help 以获得命令列表。 >>> >>> import pip >>> pip install pyreadline File "", line 1 pip install pyreadline ^ SyntaxError: invalid syntax ,我认为不支持安装。我能做些什么? help> pip install 没有找到“pip install”的 Python 文档。非常感谢。
    • 你应该在命令行中运行pip,而不是你的python shell或IDE。
    • 仍然得到从 cmd 执行的相同返回提示
    • 哎呀,我正在运行 ide 的 python37-32。我将不得不改变我的道路。
    • 您必须从操作系统的命令行运行它,而不是从 Python。
    猜你喜欢
    • 2018-10-14
    • 2021-07-25
    • 1970-01-01
    • 1970-01-01
    • 2019-02-02
    • 2015-03-21
    • 2021-09-14
    • 1970-01-01
    • 2019-12-21
    相关资源
    最近更新 更多