Mac Minicondaのアップデートが掛からないのはminiforge版だからだった
うちのMacのminicondaが古い。新しいバージョンが存在するようだが、指示どおりターミナルで conda update -n base conda
と打ってもアップデートが掛からない。いろいろ不具合が蓄積しているようにも見える。記憶をたどるとまだ本家Conda版がApple Siliconに対応していない頃miniforgeで入れたものだった。
$ conda update -n base conda
Collecting package metadata (current_repodata.json): done
Solving environment: |
The environment is inconsistent, please check the package plan carefully
The following packages are causing the inconsistency:
- conda-forge/noarch::requests==2.27.1=pyhd8ed1ab_0
- conda-forge/noarch::six==1.16.0=pyh6c4a22f_0
- conda-forge/noarch::charset-normalizer==2.0.12=pyhd8ed1ab_0
- conda-forge/osx-arm64::zlib==1.2.12=ha287fd2_2
- conda-forge/noarch::wheel==0.37.1=pyhd8ed1ab_0
- conda-forge/osx-arm64::sqlite==3.37.0=h72a2b83_0
- conda-forge/osx-arm64::readline==8.1=hedafd6a_0
- conda-forge/noarch::urllib3==1.26.8=pyhd8ed1ab_1
- conda-forge/noarch::colorama==0.4.4=pyh9f0ad1d_0
- conda-forge/osx-arm64::cffi==1.15.0=py39h52b1de0_0
- conda-forge/noarch::pyopenssl==22.0.0=pyhd8ed1ab_0
- conda-forge/osx-arm64::pysocks==1.7.1=py39h2804cbe_4
- conda-forge/osx-arm64::conda-package-handling==1.7.3=py39h5161555_1
- conda-forge/osx-arm64::python==3.9.13=h96fcbfb_0_cpython
- conda-forge/noarch::idna==3.3=pyhd8ed1ab_0
- conda-forge/osx-arm64::certifi==2021.10.8=py39h2804cbe_1
- conda-forge/noarch::tqdm==4.63.0=pyhd8ed1ab_0
- conda-forge/osx-arm64::conda==4.11.0=py39h2804cbe_2
- conda-forge/osx-arm64::brotlipy==0.7.0=py39h5161555_1003
- conda-forge/osx-arm64::ruamel_yaml==0.15.80=py39h5161555_1006
- conda-forge/osx-arm64::python_abi==3.9=2_cp39
- defaults/osx-arm64::tk==8.6.12=hb8d0fd4_0
- conda-forge/osx-arm64::pycosat==0.6.3=py39h5161555_1009
- conda-forge/osx-arm64::cryptography==36.0.1=py39hfb8cd70_0
- conda-forge/noarch::pip==22.0.4=pyhd8ed1ab_0
- conda-forge/noarch::pycparser==2.21=pyhd8ed1ab_0
- conda-forge/osx-arm64::setuptools==60.9.3=py39h2804cbe_0
done
==> WARNING: A newer version of conda exists. <==
current version: 4.11.0
latest version: 22.11.1
Please update conda by running
$ conda update -n base conda
# All requested packages already installed.
Condaのサイトに行ったら最新版があった。
macOS Apple M1 64-bit pkgをダウンロードして最新版をインストールできた。新しいminicondaはパッケージのインストールが並列化・高速化していて驚いた。このminicondaの仮想環境は~/miniconda3/envsに作成される。一方、miniforgeのminiconda版の仮想環境は~/miniforge3/envsに保存されている。