#author("2024-11-21T00:48:37+09:00","default:Miyashita","Miyashita") #author("2024-11-21T00:49:08+09:00","default:Miyashita","Miyashita") * pip [#bb9fda29] ** 基本 [#zd21f607] パッケージのインストールに使うやつ.コマンド自体は覚えることも少なく~ #codeprettify{{ pip install <package name> }} でインストールできるのだが,いつからか直接 pip が実質できなくなっているみたい.環境がごちゃごちゃになるのを防ぐため? ** venv 設定 [#t89f55bd] 最初にどこかに仮想環境(virtual environment, venv)を構築して,それを一時的に有効にすることで pip が使える.例えば $HOME/.venv のパスに構築するとしたら #codeprettify{{ python3 -m venv ~/.venv }} を実行すると,指定したパスに何やらファイルが生成される.その中のbin/activate を source することで venv が有効になる. #codeprettify{{ source ~/.venv/bin/activate }} 有効になると,shell の行頭に (.venv) のような文字列が追加される.この状態になったら普通に pip install hogehoge でインストール可能.このインストールした情報は構築した仮想環境内に入るので独立性が保たれる. 有効になると,shell の行頭に (.venv) のような文字列が追加される.この状態になったら普通に pip install hogehoge でインストール可能.~ このインストールした情報は構築した仮想環境内に入るので独立性が保たれる.~ ~