conda: クロスプラットフォーム、[言語に依存しないパッケージマネージャーおよび環境管理システム. もともとは python 向けのパッケージマネージャだったけど、今はpython以外のアプリも管理できている.

マネージャーとして anaconda がありますが、こちらは利用条件があります. 一方miniforge とかは企業/学術関係なく利用可能.
miniforgeはanacondaのminimum版かな

anaconda様 https://www.anaconda.com/ ダウンロード先https://www.anaconda.com/download/success

miniforge様 https://github.com/conda-forge/miniforge
パッケージリポジトリに注意しましょう

ここでは場合によっては別のcondaを使う関係上 pyenv を下に敷いてその上で anaconda/miniconda/miniforge を使っております
OSの上に直に飢えても問題ないですが、PATHを奇麗にしたいが故にも pyenv を敷いてます.

anaconda環境構築

[まずは pyenv を敷く]
 
[root@rockylinux9 ~]# git clone https://github.com/yyuu/pyenv.git /apps/pyenv
[root@rockylinux9 ~]# export PYENV_ROOT=/apps/pyenv
[root@rockylinux9 ~]# export PATH=$PYENV_ROOT/bin:$PATH
[root@rockylinux9 ~]# pyenv install --list | less           <-- anacondaの最新版を見つけて
 
[root@rockylinux9 ~]# pyenv install anaconda3-2024.10-1

利用する際には「source /apps/pyenv/versions/anaconda3-2024.10-1/etc/profile.d/conda.sh」と実行して環境を整える

[root@rockylinux9 ~]# source /apps/pyenv/versions/anaconda3-2024.10-1/etc/profile.d/conda.sh
 
[root@rockylinux9 ~]# env
 :
CONDA_EXE=/apps/pyenv/versions/anaconda3-2024.10-1/bin/conda
CONDA_PYTHON_EXE=/apps/pyenv/versions/anaconda3-2024.10-1/bin/python
CONDA_SHLVL=0
 :
PATH=/apps/pyenv/versions/anaconda3-2024.10-1/condabin:/root/.local/bin:/root/bin:/usr/share/Modules/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
 :
[root@rockylinux9 ~]#

この後で「conda create」とかでconda環境を作って利用することになる. conda activateとかでもいいですが、基本PATHやらの環境変数の調整なので ここでは environment-modules を使ってます.

miniforge

既に pyenv を敷いているならそれを活用します

[root@rockylinux9 ~]# export PYENV_ROOT=/apps/pyenv
[root@rockylinux9 ~]# export PATH=$PYENV_ROOT/bin:$PATH
 
[root@rockylinux9 ~]# pyenv install --list | less    <-- miniforge の最新版を見つけて
 
[root@rockylinux9 ~]# pyenv install miniforge3-25.1.1-2

利用する際には「source /apps/pyenv/versions/miniforge3-25.1.1-2/etc/profile.d/conda.sh」と実行して環境を整える

[root@rockylinux9 ~]# source /apps/pyenv/versions/miniforge3-25.1.1-2/etc/profile.d/conda.sh
 :
CONDA_EXE=/apps/pyenv/versions/miniforge3-25.1.1-2/bin/conda
CONDA_PYTHON_EXE=/apps/pyenv/versions/miniforge3-25.1.1-2/bin/python
CONDA_SHLVL=0
 :
PATH=/apps/pyenv/versions/miniforge3-25.1.1-2/condabin:/root/.local/bin:/root/bin:/usr/share/Modules/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
 :
[root@rockylinux9 ~]#

condaで作った実行環境は別のマシンに移植できるか

最新の60件
2026-05-09 2026-05-08 2026-05-06 2026-05-05 2026-05-04 2026-05-03 2026-05-02 2026-04-30 2026-04-29 2026-04-28 2026-04-27 2026-04-25 2026-04-24 2026-04-22 2026-04-21 2026-04-12 2026-04-08 2026-04-06 2026-04-05 2026-04-02 2026-03-26 2026-03-23 2026-03-21 2026-03-19 2026-03-15 2026-03-14 2026-03-13 2026-03-07 2026-03-06 2026-03-04 2026-03-02 2026-02-26 2026-02-24 2026-02-21 2026-02-18 2026-02-17 2026-02-16 2026-02-11 2026-02-09

edit


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2025-06-09 (月) 23:19:46