python完全背包import_bpython ImportError: No module named _curses 的解决办法

命令行下的 python 其实是很难用的,最近想尝试下 bpython,它自带语法提示、颜色高亮等 feature,结果 sudo pip install bpython 之后,运行提示 ImportError: No module named _curses

这就尴尬了,curses 库 ( ncurses )提供了控制字符屏幕的独立于终端的方法。curses 是大多数类似于 UNIX 的系统(包括Linux)的标准部分,而且它已经移植到 Windows 和其它系统。

1、针对 windows 的方案:

安装对应包   pip install name.whl

由于我的是 centos,以上方案并不适用,所以有必要研究下 linux/centos 的解决方案。

2、针对 linux 的方案:

用pip(python2.7 如果configure的时候–with-ensurepip=yes 则会自动帮你安装pip)安装了curses-2048  (sudo pip install curses-2048)  仍然继续提示

import curses

File “/usr/local/lib/python2.7/curses/__init__.py”, line 15, in

from _curses import *

ImportError: No module named _curses

到底是什么原因呢?明明安装了 curses 呢?

仔细分析,你应该会发现 第一次没有安装 curses 模块和安装后, 其实提示的错误是不完全一样的。  正常没有安装 curses时,会提示找

你可能感兴趣的:(python完全背包import_bpython ImportError: No module named _curses 的解决办法)