无法在错误的Python版本

时间:2017-09-05 01:44:29

标签: python packages

我在Python中安装新软件包时遇到了问题。我在寻找 termcolor 包。我使用apt:

安装它
sudo apt-get install python-termcolor

但是当我尝试在Python 3.6中使用它时,它一直告诉我没有安装。我检查了是不是我得到了:

cris@Manaos:~$ dpkg -L python-termcolor
/.
/usr
/usr/share
/usr/share/pyshared
/usr/share/pyshared/termcolor-1.1.0.egg-info
/usr/share/pyshared/termcolor.py
/usr/share/doc
/usr/share/doc/python-termcolor
/usr/share/doc/python-termcolor/README.rst
/usr/share/doc/python-termcolor/copyright
/usr/share/doc/python-termcolor/changelog.Debian.gz
/usr/share/doc/python-termcolor/CHANGES.rst
/usr/lib
/usr/lib/python2.7
/usr/lib/python2.7/dist-packages
/usr/lib/python2.7/dist-packages/termcolor-1.1.0.egg-info
/usr/lib/python2.7/dist-packages/termcolor.py

所以我知道软件包已正确安装,但在v2.7中。如何在v3.6中安装它?

编辑:我已经读过,如果使用pip安装程序,我可以分配我喜欢安装的Python版本,比如使用pip3安装软件包在3.XX.但我尝试了它,它说它已正确安装,当我打开Python 3.6并尝试使用它时,仍然得到了ModuleNotFoundError。

EDIT2:再次检查后,我发现使用pip3我在Python 3.5.3中安装了termcolor包,但是如何在Python 3.6.1中安装它?

1 个答案:

答案 0 :(得分:0)

您需要指定您想要python 3版本。

sudo apt-get install python3-termcolor