それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

pip インストールを自動でやる。

pip を自動で実行すると Yes / No を聞かれる

DockerileでCOPYしたシェルスクリプトからpip をインストールしてたら、割とめんどくさい事になった。

Proceed (y/n)? Exception:
Traceback (most recent call last):
(
    return ask('Proceed (y/n)? ', ('y', 'n')) == 'y'
    response = input(message)
EOFError: EOF when reading a line

対策 : install 時は

yes | pip install package-name

対策: uninstall は

pip uninstall --yes package-name

これ、揺れてるんですね。めんどくさいのではないか。

参考資料

https://stackoverflow.com/questions/4536103/how-can-i-upgrade-specific-packages-using-pip-and-a-requirements-file