我正在尝试在Windows 10上安装bpython,并已尽我所能按照official bpython website和此helpful github gist上概述的步骤进行操作。
我在运行Windows 10的64位笔记本电脑上运行PowerShell,因此我从curses-2.2-cp37-cp37m-win_amd64.whl
的{{3}}下载了适用于Windows amd 64位的python 3.7版本。
我已经通过pip成功安装了bpython,所以当我下载该wheel文件时,我尝试安装它并得到release page。
此后,我下载了win32版本curses‑2.2‑cp37‑cp37m‑win32.whl
并仅用于踢球和this error来运行它,还能够成功运行该程序一次,直到我在创建基本版本时按下回车键为止hello world函数,它输出output this。现在,只要我尝试运行bpython,它就会输出此错误。
我在计算机上同时安装了python 2.7和3.7,因此我想同时安装python 2.7和3.7,但是至少需要首先使它能够工作。
我执行安装错误吗?还是我错过了其他一些问题或步骤?
答案 0 :(得分:0)
发生最后一个错误是因为 bpython 无法写入历史文件。我只是将历史记录长度设置为零,请阅读详细信息here。
这是单行解决方案(警告:如果您编写了任何内容,都将覆盖 bpython 配置):
Set-Content -Path "$env:userprofile\.config\bpython\config" -Value "[general]`nhist_length=0"
在Windows上,您必须使用bpython-curses.exe
或python -m bpython.cli
,而不仅仅是bpython
命令。
答案 1 :(得分:0)
顺便说一句,您无需下载curses‑2.2‑cp37‑cp37m‑win32.whl
,就可以:
pip install windows-curses