yuuho.wiki

カオスの欠片を集めて知恵の泉を作る

ユーザ用ツール

サイト用ツール


tips:python:env:start

python 環境構築

目的によってベストプラクティスは異なるが、基本的にはコンテナ外環境では pyenv を利用するのが良い。 pyenv で python や anaconda のバージョンを切り替えるのが良い。

  • windows上 :
    gitbash
    git clone https://github.com/pyenv-win/pyenv-win.git "$HOME/.pyenv"
    • git bash でやっていく場合、これはいらない?
      powershell
      [System.Environment]::SetEnvironmentVariable('PYENV',$env:USERPROFILE + "\.pyenv\pyenv-win\","User")
      [System.Environment]::SetEnvironmentVariable('PYENV_HOME',$env:USERPROFILE + "\.pyenv\pyenv-win\","User")
    • .bashrc
      export PYENV_ROOT="$HOME/.pyenv"
      export PATH="$PYENV_ROOT/pyenv-win/shims:$PYENV_ROOT/pyenv-win/bin:$PATH"
  • WSL上 : git clone
  • Linux 上 : git clone

コンテナ上で利用する場合、 miniforge 直入れが最適解では(?) と思う。 場合によって、 miniforge から別の python バージョンの環境を派生させられるし、 python バージョンさえ合わせられたら、 /path/to/bin/python -m venv /path/to/new/env として venv を利用した環境構築もできる。

tips/python/env/start.txt · 最終更新: 2025/02/04 02:00 by yuuho