13

当然,我已经离开 PYTHON 两年多了。我正试图重新开始,我记得几年前在 Windows 上可以使用命令和变量完成。我们被困在 2.6 中,因为我们有依赖关系。

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

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

我的版本是:

Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] on win32 输入“help”、“copyright”、“credits”或“license”了解更多信息。导入 readline Traceback(最近一次调用最后一次):文件“”,第 1 行,在 ModuleNotFoundError:没有名为“readline”的模块

4

2 回答 2

23

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

尝试安装pyreadline并使用它而不是readline

$pip install pyreadline

或者

$python -m pip install pyreadline


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

from pyreadline import Readline
readline = Readline()

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

于 2018-08-22T10:15:53.550 回答
1

转到您的CMD终端并键入

点安装 pyreadline

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

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

谢谢

于 2021-06-13T12:37:27.503 回答