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
下面我整理下正确的安装方法。
我的环境是python36,系统win10
1.先安装bpython
C:\Users\Administrator>pip install bpython #请确认你的pip.exe和python.exe所在的路径都已经配置到环境变量path中去了。 这里pip可以换成easy_install, conda
注:如果pip安装耗时太久,或者有些包下载不下来,可以试试这个命令,实在安装不上的包,可以去百度搜索对应的源码包,然后使用setup.py install 这种安装方式去安装。
C:\Users\Administrator>pip install bpython -i https://mirrors.aliyun.com/pypi/simple/ #请确认你的pip.exe和python.exe所在的路径都已经配置到环境变量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了。
8 其他错误情况
8.1 如果提示gpgcheck 那就pip install gpgpack
8.2 如果提示 msvcrt.locking(self.fd, msvcrt.LK_NBLCK, 1)
选择Visual Studio 2015 进行下载, 安装组件选择c++生成工具即可。
windows下安装bpython方法 (新)的更多相关文章
- Windows下安装Scrapy方法及常见安装问题总结——Scrapy安装教程
这几天,很多朋友在群里问Scrapy安装的问题,其实问题方面都差不多,今天小编给大家整理一下Scrapy的安装教程,希望日后其他的小伙伴在安装的时候不再六神无主,具体的教程如下. Scrapy是Pyt ...
- windows下安装composer方法
composer是一个新崛起的PHP的依赖管理工具.官方安装方法见: 此处假定: (1)php安装目录为C:/php5.4 (2)php 安装目录已经加入PATH环境变量(这样就可以在命令行直接输入“ ...
- windows 下安装ElasticSearch方法
1.https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html 在此页面下载安装JDK1 ...
- Composer - windows下安装方法
在windows下安装的方法 方法一:使用安装程序 这是将 Composer 安装在你机器上的最简单的方法. 下载并且运行 Composer-Setup.exe,它将安装最新版本的 Composer ...
- 在Windows下安装64位压缩包版mysql 5.7.11版本的方法
为了学习数据库,自己去网上下载了最新版本的Windows64位的mysql 5.7.11,但是花了很长的时间在安装的问题上,同时也借鉴了几位前辈的博文来帮助自己解决在安装过程中遇到的问题,安装成功之后 ...
- windows下安装redis和memcached
redis安装: http://www.68idc.cn/help/server/20141128135092.html phpredis下载地址:https://github.com/phpredi ...
- RPM方式安装MySQL5.6和windows下安装mysql解压版
下载地址: http://cdn.MySQL.com/archives/mysql-5.6/MySQL-server-5.6.13-1.el6.x86_64.rpmhttp://cdn.mysql.c ...
- windows下安装mysql笔记
接着上几篇文章再来看下windows下安装mysql. 我这里是windows7 64位, 安装过程中还是遇到一些坑,这里记录下. 一.下载安装包 打开mysql官网下载页面:http://dev.m ...
- windows下安装php笔记
为了更深入的理解下服务端的配置 ,上篇文章讲了如何在windows下安装apache , 接下来再研究下在windows下安装php并且结合apache运行php环境, 纯属学习用 ^^ ,如果嫌麻烦 ...
随机推荐
- pip install –r ./requirements.txt 报错 改成 pip install -r requirements.txt 成功
Invalid requirement: '–r'Traceback (most recent call last): File "/home/dev/.pyenv/versions/3.6 ...
- sqlzoo:3
顯示1980年物理學(physics)獲獎者,及1984年化學獎(chemistry)獲得者. select yr,subject,winner from nobel ) ) 查看1980年獲獎者,但 ...
- wordcount源代码详解
package wordcount; import java.io.IOException; import java.util.StringTokenizer; import org.apache.h ...
- c# asp.net mvc4 使用uploadify插件实现上传功能
[1]首先去官网下载插件:http://www.uploadify.com/download/ .ww我使用的是免费的,基于flash的版本.因为基于H5的版本需付费使用,然后使用该插件也就是做做毕设 ...
- Java拦截器的实现原理
对于某个类的A方法进行拦截,在A执行前插入一段代码,A执行后也插入一段代码 原理: 写个拦截器,拦截器中包含要插入前后执行的两段代码 interceptor { C();//C方法 D();//D方法 ...
- nginx连接数优化
一.一般来说nginx 配置文件中对优化比较有作用的为以下几项: 1. worker_processes 8; nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计 ...
- NFS 系统搭建 - 成功
NFS是Network File System的缩写,即文件系统.客户端通过挂载的方式将NFS服务器端共享的数据目录挂载到本地目录下. 工作流程 1.由程序在NFS客户端发起存取文件的请求,客户端本地 ...
- H5音乐自动播放ios//禁止安卓手机图片点击
定义音乐按钮 <div id="music-btn" class="o-play" style="width: 24px; height: 24 ...
- Data Center手册(2): 安全性
有个安全性有下面几种概念: Threat:威胁 Vulnerability: 安全隐患 Attack: 攻击 有关Threat 常见的威胁有下面几种 DoS(Denial of Service拒绝服务 ...
- rem布局完成响应式开发,通俗且详细的原理解析和代码实现
一.rem布局基本原理 原理:rem可以理解为一个长度单位,单位rem的值等于网页font-size的值.如果网页的字体大小为默认值16px,那么1rem就等于16px,0.5rem等于8px. 根据 ...