没有名为“ termcolor”的模块

时间:2018-07-26 03:09:49

标签: python

  

没有名为“ 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.

5 个答案:

答案 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")