1

我尝试设置windwos-curses为第一步,它完成得很好。

python -m pip install windows-curses

还有以下

python -m pip install bpython

没有显示任何问题。

不幸的是,运行bpython结果是

ModuleNotFoundError: No module named 'fcntl'

这是否意味着它bpython没有在 Windows 10 上运行,或者这里有其他安装选项?

4

1 回答 1

2

在他们的github上找到了解决方案。

根据 #509 Blessings 在 Windows 上不起作用,即使使用自定义的 curses 库。我们应该更新自述文件和网站上的 Windows 安装说明,说明需要运行 bpython-curses 而不是 bpython。我们还应该考虑将 bpython-curses 设为 Windows 上的默认值

所以,我正在跑步bpython-curses,它看起来不错(虽然有一些命令不可用)。

不幸的是,有一个错误,即当我输入下划线或大写字母时,它会删除当前行并在历史记录的开头返回P,但现在已由 Sebastian Ramacher 修复。

另请注意,他们的主页建议为 pdcurses 安装一个非官方的 windows 二进制文件,但无论哪种方式,它都会确认您必须通过在您的 prompt 上键入 来启动它。bpython-curses

于 2020-11-06T13:05:18.130 回答