python的readline模块不适用于Windows吗?

时间:2018-07-03 14:47:52

标签: import python-import readline python-3.7

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

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

  
    
      

C:\ Users \ Joe> pip3安装readline       收集阅读热线         使用缓存的https://files.pythonhosted.org/packages/f4/01/2cf081af8d880b44939a5f1b446551a7f8d59eae414277fd0c303757ff1b/readline-6.2.4.1.tar.gz           来自命令python setup.py egg_info的完整输出:错误:此模块不适用于Windows

    
  

我的版本是:

  
    
      

win32上的Python 3.7.0(v3.7.0:1bf9cc5093,Jun 27 2018,04:59:51)[MSC v.1914 64位(AMD64)]       键入“帮助”,“版权”,“信用”或“许可证”以获取更多信息。       导入readline       追溯(最近一次通话):         文件“”,第1行,位于       ModuleNotFoundError:没有名为“ readline”的模块

    
  

2 个答案:

答案 0 :(得分:3)

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

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

$pip install pyreadline

$python -m pip install pyreadline


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

from pyreadline import Readline
readline = Readline()

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

答案 1 :(得分:1)

转到您的 CMD 终端并输入

<块引用>

pip install pyreadline

几秒钟后,它将被安装,您将能够看到消息,即“成功安装 pyreadline-”

然后返回到您的 PYSPARK 终端并再次输入 import readline 它将立即导入而不会出现任何错误

谢谢