LinuxはAnaconda/Minicondaをインストールして環境を設定します
記事ディレクトリ
この記事は主に、 Anaconda/Miniconda を使用して Feiteng Jiangniu 開発ボード (ARM アーキテクチャ) 上に Python 仮想環境を作成するときに遭遇した問題のいくつかを 記録するために使用されます。
1.アナコンダのダウンロード
1.公式サイトからダウンロード
2.清華ミラーのダウンロード
/anaconda/archive/ のインデックス | 清華大学オープンソース ソフトウェア ミラー ステーション | 清華大学オープンソース ミラー
Linux 64 ビット (x86) インストーラーをダウンロード
注記:
ARMアーキテクチャに Anaconda をインストールする場合は、 Linux 64 ビット (ARM64) インストーラーをダウンロードします。
そうしないと、次のエラーが表示されます。
Linux 64 ビット (ARM64) インストーラーをダウンロードして実行すると、次のエラー メッセージが表示されます。
この問題を完全に解決するには、Anaconda のバージョンを下げ、miniconda3 4.9バージョンを使用する必要があります。
conda インストール パッケージをプルする
wget https://repo.anaconda.com/miniconda/Miniconda3-py37_4.9.2-Linux-aarch64.sh
2. インストール
ダウンロードしたインストールパッケージのパスで実行します
bash Anaconda3-2023.07-1-Linux-x86_64.sh
インストールパッケージによってダウンロードされるバージョンは異なります。
Enter キーを押して契約を表示し、続行します。
「「はい」または「いいえ」で答えてください」が表示されるまで、「はい」と入力します。
3. 環境変数を追加する
まず、Anaconda が環境変数を自動的に構成するかどうかを確認します。
source ~/.bashrc
conda を再度実行すると、次の図のように Anaconda が環境変数を自動的に設定したことがわかります。
4. Conda が仮想環境を管理する
1. conda は仮想環境を作成します
仮想環境を作成する
conda create -n my_env python=3.8.2
既存の仮想環境を表示する
conda env list
2. Conda が仮想環境をアクティブ化します
アクティベーション
conda activate my_env
非アクティブ化
conda deactivate
3. 基本環境への自動入場をキャンセルする
conda config --set auto_activate_base false
4. condaソースの変更
清華園
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
5. conda はインストール ソースを管理します
インストールされているソースを表示する
conda config --show-sources
インストールソースを削除する
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
デフォルトのソースを復元する
conda config --remove-key channels
pipソースの変更
pip install pkg -i http://pypi.douban.com/simple
conda を使用してソースを変更するその他の方法
Vimを使用して、ルート ディレクトリにある.condarcファイルを編集します。
vim ~/.condarc
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
- https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/main/
- https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/free/
- https://mirrors.sjtug.sjtu.edu.cn/anaconda/cloud/conda-forge/
ssl_verify: true
参考
Linux での conda 環境の構成とソースの変更 - Zhihu (zhihu.com)