在Windows 10上安装bpython

时间:2018-09-04 23:24:35

标签: python windows-10 64-bit bpython

我正在尝试在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,但是至少需要首先使它能够工作。

我执行安装错误吗?还是我错过了其他一些问题或步骤?

2 个答案:

答案 0 :(得分:0)

发生最后一个错误是因为 bpython 无法写入历史文件。我只是将历史记录长度设置为零,请阅读详细信息here

这是单行解决方案(警告:如果您编写了任何内容,都将覆盖 bpython 配置):

Set-Content -Path "$env:userprofile\.config\bpython\config" -Value "[general]`nhist_length=0"

在Windows上,您必须使用bpython-curses.exepython -m bpython.cli,而不仅仅是bpython命令。

答案 1 :(得分:0)

顺便说一句,您无需下载curses‑2.2‑cp37‑cp37m‑win32.whl,就可以:

pip install windows-curses