2017-09-05 3 views
0

Ich habe Probleme bei der Installation eines neuen Pakets in Python. Ich suchte nach dem termcolor Paket. Ich installierte es mit der apt:Fehler beim Installieren von Paketen in der falschen Python-Version

sudo apt-get install python-termcolor 

Aber wenn ich versuche, es zu benutzen in Python 3.6 hält es mir zu sagen, dass nicht installiert ist. Ich überprüfte, ob es war, und ich bekam:

[email protected]:~$ 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 

So verstehe ich, dass das Paket korrekt installiert wurde, aber in der v2.7. Wie bekomme ich es in der v3.6 installiert?

EDIT: Ich habe gelesen, dass wenn ich den pip-Installer verwende, könnte ich zuweisen, in welcher Version von Python ich möchte es installiert, wie pip3 verwenden, um das Paket in 3.XX zu installieren. Aber ich habe es ausprobiert, es heißt, dass es korrekt installiert wurde und wenn ich Python 3.6 öffne und versuche es zu benutzen, habe ich immer noch den ModuleNotFoundError.

EDIT2: Nachdem ich noch einmal überprüft hatte, entdeckte ich, dass ich mit pip3 das Paket termcolor in Python 3.5.3 installiert habe, aber wie kann ich es in Python 3.6.1 installieren?

+0

Sie sollten stattdessen das Paket 'python3-termcolor' installieren. Dies wird für die von Ihnen benötigte Python-Version korrekt installiert. Normalerweise würde ich Pip3 empfehlen. – gabhijit

Antwort

0

Sie müssen angeben, dass Sie die Python 3-Version möchten.

sudo apt-get install python3-termcolor 
Verwandte Themen