windows bpython 的安装流程

刚开始学习python的时候使用的ipython解释器,挺好用的,后来发现bpython功能更强大,linux系统中安装基本没啥问题,不过在windows下安装倒是不容易啊。使用google搜了一下, 发现bpython-curses这个命令可以运行,参考了这个网址的https://github.com/bpython/bpython/issues/509官方对window安装的说明:https://docs.bpython-interpreter.org/windows.html

下面我整理下正确的安装方法。

1.先安装bpython

C:\Users\Administrator>pip install bpython      #请确认你的pip已经安装并且配置到环境变量path中去了。 这里pip可以换成easy_install, conda 

2.测试下bpython,提示No module named ‘_curses‘

C:\Users\Administrator>bpython
Traceback (most recent call last):
  File "e:\program files\python36\lib\runpy.py", line 193, in _run_module_as_mai
n
    "__main__", mod_spec)
  File "e:\program files\python36\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "E:\Program Files\Python36\Scripts\bpython.exe\__main__.py", line 5, in <
module>
  File "e:\program files\python36\lib\site-packages\bpython\curtsies.py", line 9
, in <module>
    import curtsies
  File "e:\program files\python36\lib\site-packages\curtsies\__init__.py", line
4, in <module>
    from .window import FullscreenWindow, CursorAwareWindow
  File "e:\program files\python36\lib\site-packages\curtsies\window.py", line 11
, in <module>
    import blessings
  File "e:\program files\python36\lib\site-packages\blessings\__init__.py", line
 5, in <module>
    import curses
  File "e:\program files\python36\lib\curses\__init__.py", line 13, in <module>
    from _curses import *
ModuleNotFoundError: No module named ‘_curses‘

3.安装cursers包

#去这个网站找到对应版本的curses下载下来,http://www.lfd.uci.edu/~gohlke/pythonlibs/#curses ,这个包暂时pip没法去下载它,需要手工下载后再使用pip 安装
C:\Users\Administrator>pip install E:\tmp\curses-2.2-cp36-cp36m-win_amd64.whl

4.测试bpython,提示 No module named ‘fcntl‘

C:\Users\Administrator>bpython
Traceback (most recent call last):
  File "e:\program files\python36\lib\runpy.py", line 193, in _run_module_as_mai
n
    "__main__", mod_spec)
  File "e:\program files\python36\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "E:\Program Files\Python36\Scripts\bpython.exe\__main__.py", line 5, in <
module>
  File "e:\program files\python36\lib\site-packages\bpython\curtsies.py", line 9
, in <module>
    import curtsies
  File "e:\program files\python36\lib\site-packages\curtsies\__init__.py", line
4, in <module>
    from .window import FullscreenWindow, CursorAwareWindow
  File "e:\program files\python36\lib\site-packages\curtsies\window.py", line 11
, in <module>
    import blessings
  File "e:\program files\python36\lib\site-packages\blessings\__init__.py", line
 7, in <module>
    from fcntl import ioctl
ModuleNotFoundError: No module named ‘fcntl‘

5.修改启动bpython的位置

我的bpyton的安装位置是在E:\Program Files\Python36\Scripts ,我们不启动bpython 启动bpython-curses试试。

C:\Users\Administrator>bpython-curses     #可以运行了。

6.命令重命名下

进入我们的E:\Program Files\Python36\Scripts目录,把bpython.exe,bpython-curses.exe先备份一下,然后删除bpython.exe, 修改bpython-curses.exe 为bpython.exe

7.在测试下吧,如果不可以,你先关闭终端,重新打开一下试试。

可以愉快的使用bpython了。

时间: 2024-11-05 12:34:18

windows bpython 的安装流程的相关文章

zabbix源码安装流程及报错解决方法

zabbix源码安装流程及报错解决方法 一. zabbix的介绍 1) zabbix是什么 zabbix是一款基于web页面的.开源的.企业级的,支持分布式部署的监控软件. 2)2.zabbix的作用 监控windows和Linux主机上的软硬件状态. 监控各网络设备,如路由器.交换机.防火墙.f5.打印机等. 支持邮件短信微信等平台发送告警通知. 通过web页面及图形展示监控数据. 3)zabbix的特性 由zabbix server和agent程序协同工作,还支持分布式监控,这时需要安装za

Windows平台上安装LaTex工具以及LaTex常见的文件类型汇总

LaTex广泛用于学术报告.paper.学术PPT的撰写和制作,熟练掌握LaTex是在学术界生存的必备基本技能之一.本文简要介绍了在Windows平台上安装LaTex工具的基本方法和流程以及LaTeX常见的文件类型. 1.下载MiKTeX,下载地址为:http://miktex.org/download.MiKTeX的正确读音为/'mik'tek/. 2.安装MikTeX.安装完毕后,在开始菜单会出现"Previewer"和"TeXworks"程序图标.Previe

ARCGIS 10.0破解版安装过程error 1606 和error 1316问题 及安装流程

来自:http://blog.csdn.net/don_lvsml/article/details/8681100 楼主今天安装ESRI.ArcGIS.10.CS时,由于第一次接触该软件,将其按照一般软件安装流程安装,结果各种报错,在网上搜索了下错误,无非就是注册表错误等问题,然后开始删除各种注册表---重启---重装,最终解决了报error 1606 和error 1316的问题!^_^| 首先贴出ESRI.ArcGIS.10.CS的正确安装流程:(网上找到的) 在win7旗舰版32位下安装E

ginkgo在windows下的安装使用

ginkgo在windows下的安装使用 ginkgo是GOLANG的一个测试框架 https://github.com/onsi/ginkgo 安装 建一个自己的文件夹,如D:\workspace\go-test-go 在计算机->环境变量中设置GOPATH 打开git bash 执行 go get github.com/onsi/ginkgo/ginkgogo get github.com/onsi/gomega 在git bash中cd到该目录 然后运行下ginkgo help,看下参数列

在Windows 7上安装Team Foundation Server(TFS)的代理服务器(Agent)

自2009年微软发布Windows 7以来,经过8年的市场验证,Windows 7已经成为史上应用最为广泛的操作系统.但是面对技术变化的日新月异,2015年微软正式停止了对Windows 7的主流支持,并将于2020年正式结束对Windows 7的所有技术支持.这一运行了8年之久的操作系统,在微软发布Windows 8.Windows 10以后多年,仍然保留着强大的生命力,至今还是许多企业和政府部门内部计算机的主流操作系统. 基于这种状况,许多应用程序的开发环境目前只支持Windows 7操作系

Jenkins安装流程

工具介绍: Jenkins基于Java开发的一种持续集成工具,用于提供在线工作,在后台编写工作过程脚本.其开源,使得插件众多,且可自行编写插件. 安装环境: 本次将jenkins安装在web应用服务器tomcat中 操作系统:Windows Server 2008 R2 Enterprise (64位) Java版本:jdk_1.6.0_24 MySQL:任意版本,存储tomcat用户信息.如本地没有,可配置tomcat连接远程数据库 tomcat:apache-tomcat-7.0.54  安

Windows下Pytesser安装

安装流程 详细步骤 安装PIL 32位机器:去到PIL官网进行安装 64位机器:建议使用Pillow代替PIL,PIL官网的安装包在64位机器下无法找到,安装Pillow也非常简单,使用pip就可以一句话搞定 控制台输入pip install pillow 安装Pytesser 安装Pytesser是最麻烦的部分,因为Pytesser只在2007更新过Windows的版本,所以用pip无法安装,我们要去到Pytesser的官网进行下载(如果没有FQ的工具可以去CSDN资源进行搜索,反正版本都为0

Windows上本地安装MySQL数据库

从google找了好久,找出一片非常不错的mysql安装过程,顺便给大家分享下,链接为:http://blog.csdn.net/chic_data/article/details/72286329 环境:windwos 10(1511) 64bit.mysql 5.7.14 时间:2016年9月5日 一.下载mysql 1. 在浏览器里打开mysql的官网http://www.mysql.com/ 2. 进入页面顶部的"Downloads" 3. 打开页面底部的"Commu

(转)为C# Windows服务添加安装程序

本文转载自:http://kamiff.iteye.com/blog/507129 最近一直在搞Windows服务,也有了不少经验,感觉权限方面确定比一般程序要受限很多,但方便性也很多.像后台运行不阻塞系统,不用用户登录之类.哈 哈,扯远了,今天讲一下那个怎么给Windows服务做个安装包.为什么做安装包?当然是方便了,不用每次调用InstallUtil,还有,就是看上去 正规些. 不多说了,先来看看怎么做吧.首先,当然是创建一个Windows服务的项目.这个大家应该都知道怎么做(这都不明白的留