0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【Python】ModuleNotFoundError: No module named 'termcolor' の対応方法!

Posted at

エラー内容

  • Pycharmにて、from termcolor import colored print('test')で実行すると、以下エラーが表示された。
ModuleNotFoundError: No module named 'termcolor' 

原因・解決方法

  • PycharmでのPreferenceおよびconfigのinterpreterのパスを以下に変更したところ出力に成功。
/Users/xxxxxx/.pyenv/shims/python
  • which pyenvでは/opt/homebrew/bin/pyenvが表示されていたので、誤ってこれをPycharmでの環境設定で入れていた。ただ、これはpyenv自体の場所。上記の.pyenv/shims/pythonがpythonのバージョンを管理するパスとなるので、こちらを入れてあげれば解決しました。
  • which pythonを実行すると上記のパスが確認できます。

備忘録

  • PyPIからライブラリ導入することが可能だが、ターミナルからpip install termcolor コマンドでもインストールすることも可能。
  • 一度ライブラリ導入しても、pyenvで異なるバージョンにしたときは、そのバージョン下でもう一度インストールする必要がある。一度インストールすれば残るので、次回切り替えても問題ない。念のため、 pip install --upgrade pipをしておくとよい。
  • pipコマンドを打つと、バージョンアップ可能であることがWARNINGで表示される。
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?