Ccmmutty logo
Commutty IT
3 min read

Magicodeにpipコマンドを使ってPythonライブラリをインストールして、icecreamの出力を確認した

https://cdn.magicode.io/media/notebox/blob_Q56tI5W

pythonの icecream を試す

こういうドキュメント作成を初めて試しています。
Jupyter も気になっていたのですが、使っていませんでした。
良い機会なので、触ってみたいと思います。

pipインストールせず、そのままicecreamインポートしてみる

python
# debug用
from icecream import ic

ic("icecream test")

ModuleNotFoundError
No module named 'icecream'
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
/tmp/ipykernel_41/3888832687.py in <module> 1 # debug用 ----> 2 from icecream import ic 3 4 ic("icecream test")
ModuleNotFoundError: No module named 'icecream'
そんなモジュールはないというエラーになりました。
→実行結果
ModuleNotFoundError
No module named 'icecream'
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
/tmp/ipykernel_41/3888832687.py in <module>
      1 # debug用
----> 2 from icecream import ic
      3 
      4 ic("icecream test")
ModuleNotFoundError: No module named 'icecream'

pipインストールしてみる

python
!pip install icecream

Collecting icecream
Downloading icecream-2.1.2-py2.py3-none-any.whl (8.3 kB)
Collecting asttokens>=2.0.1 Downloading asttokens-2.0.5-py2.py3-none-any.whl (20 kB) Requirement already satisfied: pygments>=2.2.0 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from icecream) (2.11.2)
Collecting executing>=0.3.1 Downloading executing-0.8.3-py2.py3-none-any.whl (16 kB)
Collecting colorama>=0.3.9
Downloading colorama-0.4.4-py2.py3-none-any.whl (16 kB) Requirement already satisfied: six in /srv/conda/envs/notebook/lib/python3.7/site-packages (from asttokens>=2.0.1->icecream) (1.16.0)
Installing collected packages: executing, colorama, asttokens, icecream
Successfully installed asttokens-2.0.5 colorama-0.4.4 executing-0.8.3 icecream-2.1.2
→実行結果
Collecting icecream
  Downloading icecream-2.1.2-py2.py3-none-any.whl (8.3 kB)
Collecting asttokens>=2.0.1
  Downloading asttokens-2.0.5-py2.py3-none-any.whl (20 kB)
Requirement already satisfied: pygments>=2.2.0 in /srv/conda/envs/notebook/lib/python3.7/site-packages (from icecream) (2.11.2)
Collecting executing>=0.3.1
  Downloading executing-0.8.3-py2.py3-none-any.whl (16 kB)
Collecting colorama>=0.3.9
  Downloading colorama-0.4.4-py2.py3-none-any.whl (16 kB)
Requirement already satisfied: six in /srv/conda/envs/notebook/lib/python3.7/site-packages (from asttokens>=2.0.1->icecream) (1.16.0)
Installing collected packages: executing, colorama, asttokens, icecream
Successfully installed asttokens-2.0.5 colorama-0.4.4 executing-0.8.3 icecream-2.1.2

改めてicecreamインポートして実行してみる

python
# debug用
from icecream import ic

ic("icecream test")

ic
|
'
icecream test
'
'icecream test'
→実行結果
ic
|
 
'
icecream test
'

'icecream test'
実行できた!
けど、いつもと違う感じの出力になった。
これだとちょっと見にくいですね。
でも、これで色々動作確認しつつ、ドキュメント作成できるのですね。
すごい!

おわりに

便利ですね!
色々試してみたいと思います。

Discussion

コメントにはログインが必要です。