没有名为“ termcolor”的模块
mBottomBar = BottomBar.attach(this, savedInstanceState);
mBottomBar.setItems(R.menu.bottombar_menu);
mBottomBar.getBar().setBackgroundResource(R.color.navigationColor);
mBottomBar.setOnMenuTabClickListener(new OnMenuTabClickListener() {
返回
pip instal term color
不确定为什么我不能导入该模块?这是代码。
C:\Users\admin>pip install termcolor
Requirement already satisfied: termcolor in c:\python27\lib\site-packages
You are using pip version 9.0.1, however version 10.0.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
答案 0 :(得分:3)
我的猜测是您可能有两个Python版本或下载了错误的模块。
1)错误的模块:
pip install term color
它将安装其他模块。要对其进行修复,请安装正确的模块:
pip install termcolor
2)两个版本
如果您有两个版本的Python,则需要指定它:
i)两个版本的Python 3:
如果您使用两个版本的Python3,请指定:
pip3.x install termcolor
ii)如果您安装了Python 2:
如果已安装Python 2和3,请指定它,因为pip适用于Python2,而pip3适用于Python 3:
pip3 install termcolor
如果只有Python3,或者简单地说只有一个Python版本,则可以按照第一条说明进行操作。
希望它可以解决您的问题:)
答案 1 :(得分:2)
最简单的方法,如果您已经将 termcolor 安装到 Python3.x 并且在您使用带有 #!/usr/bin/env python
的程序时仍然有问题,则只需从 termcolor.py
复制 /usr/lib/python3/dist-packages
文件到/usr/lib/python2.x
说真的,就是这样。没有依赖性。只需复制即可。
答案 2 :(得分:0)
您在virtual environment
中吗?如果您不使用虚拟环境,建议您使用它以避免与系统有关的许多问题。
为窗口安装virtualenv:
pip install virtualenvwrapper-win
mkvirtualenv venv
激活virtualenv:
workon venv
答案 3 :(得分:0)
从 c:\python27\lib\site-packages and place in c:\python27\lib\
中取出 termcolor.py
可能看起来很奇怪,但它很有可能奏效。
在 Linux 中,我使用这个命令,如果使用 windows 可能会看到一个等效的。
mv \python27\lib\site-packages\termcolor.py \python27\lib\
答案 4 :(得分:0)
当我尝试在 jyputer notebook 中导入 termcolor 时遇到了类似的问题。
添加termcolor的安装路径解决了我的问题:
import sys sys.path.append("THE_PATH_To_YOUR_VERTUUAL_ENVIRENMENT/lib/python3.7/site-packages")