我正在尝试在Windows10上安装helpful GitHub gist,并且已经尽我所能地遵循了official bpython website和这款bpython上列出的流程。
我在一台运行Windows10的64位笔记本电脑上运行PowerShell,因此我从curses-2.2-cp37-cp37m-win_amd64.whl的release page下载了适用于Windows AMD64位的Python3.7版本。
我已经通过pip成功安装了bpython,所以当我下载这个轮子文件时,我试图安装它,但得到了这个错误:

在此之后,我下载了win32版本的curses‑2.2‑cp37‑cp37m‑win32.whl,运行它只是为了好玩,它输出如下:

并且还能够成功地运行程序一次,直到我在创建一个基本的hello world函数时按下return键,它输出了这个错误:

现在,每当我尝试运行bpython时,它都会输出这个错误。
我的电脑上安装了Python2.7和3.7,所以我想为这两个安装bpython,但至少需要先让它为其中一个工作。
我是否执行了错误的安装,或者是否有其他问题或步骤被我遗漏了?
发布于 2019-04-07 18:01:41
最后一个错误是因为bpython无法写入历史文件。我只是将历史记录长度设置为0,阅读details here。
以下是一行解决方案(警告:如果您编写了任何配置,请覆盖bpython配置):
Set-Content -Path "$env:userprofile\.config\bpython\config" -Value "[general]`nhist_length=0"在Windows上,你必须使用bpython-curses.exe或python -m bpython.cli,而不仅仅是bpython命令。
发布于 2019-11-04 00:34:38
顺便说一句,除了下载curses‑2.2‑cp37‑cp37m‑win32.whl,你还可以:
pip install windows-curseshttps://stackoverflow.com/questions/52175161
复制相似问题