Anaconda 3 のUbuntuへのインストール手順を説明する.Anaconda 3 はPythonバージョン3の言語処理系と開発環境の詰め合わせであり,システムのPythonとは独立した環境を作成できる.インストール手順はAnacondaの公式ページからLinux版を選び,ダウンロードして実行する.インストール後にはcondaコマンドが使えることを確認し,パッケージの検索や更新ができる.さらに,TensorFlowやKerasなどの人工知能フレームワークやツールのインストール手順も説明している.Anaconda 3 の環境の新規作成やアンインストールに関する情報も提供している.
Anaconda3 の URL: https://www.anaconda.com
Anaconda3 には、システムの Python とPython の仮想環境の作成と利用が簡単にできる機能もある.Anaconda で作成された Python 環境には、言語処理系と 開発環境 (Jupyter ノートブック (Jupyter Notebook), Spyder) と,各種ツールが自動インストール、設定される.
このページでは,Ubuntu での Anaconda3 のインストール,conda パッケージの追加手順を図解で説明する.
【目次】
先人に感謝
【サイト内の関連ページ】
Anaconda は,Python バージョン 3 の言語処理系と,開発環境 (Jupyter ノートブック (Jupyter Notebook), Spyder) と,各種ツールの詰め合わせである. Anaconda3 には、システムの Python とPython の仮想環境の作成と利用が簡単にできる機能もある.Anaconda で作成された Python 環境には、言語処理系と 開発環境 (Jupyter ノートブック (Jupyter Notebook), Spyder) と,各種ツールが自動インストール、設定される.
Ubuntu で OS のシステム更新を行うときは, 端末で,次のコマンドを実行する.
sudo apt -y update sudo apt -yV upgrade sudo /sbin/shutdown -r now
bash Anaconda3-2021.05-Linux-x86_64.sh
ライセンス条項に同意できないときは、進んではいけない.
端末で,次のコマンドを実行する.
which python which ipython which pip which conda
python --version
* エラーメッセージが出なければ OK.
conda info
which python3 which pip3
* バージョン番号が表示されれば OK.
python -c "import numpy; print( numpy.__version__ )"
conda パッケージの検索
conda クラウド内の conda パッケージの検索
「CondaKeyError: 'channels' 'conda-forge' ...」というエラーメッセージは無視してよい.
conda config --remove channels conda-forge
conda upgrade -y --all conda clean -y --packages
(途中省略)
conda install -y tensorflow-gpu tensorflow-datasets tensorflow-hub keras scikit-learn scikit-learn-intelex matplotlib conda install -y cudatoolkit cudnn conda install -c conda-forge -y opencv conda config --remove channels conda-forge
NVidia CUDA ツールキット, NVidia cuDNN のインストールを行わない場合には,次のような手順になる.tensorflow-gpu でなく,tensorflow をインストール
conda install -y tensorflow tensorflow-datasets tensorflow-hub keras scikit-learn scikit-learn-intelex matplotlib conda install -c conda-forge -y opencv conda config --remove channels conda-forge
バージョン番号が表示されれば OK.下の図とは違うバージョンが表示されることがある.
python3 -c "import numpy; print( numpy.__version__ )"
バージョン番号が表示されれば OK.下の図とは違うバージョンが表示されることがある.
python3 -c "import tensorflow as tf; print( tf.__version__ )"
バージョン番号が表示されれば OK.下の図とは違うバージョンが表示されることがある.
python3 -c "import keras; print( keras.__version__ )"
python3 -c "from tensorflow.python.client import device_lib; print(device_lib.list_local_devices())"
実行結果の中に,次のように「device_type: "GPU"」があれば,GPUが認識できている.エラーメッセージが出ていないことを確認しておくこと.
名前: py27
Pythonのバージョン: 2.7
conda create --name py27 python=2.7
エラーメッセージが出ていないこと
conda info --envs
「py27」という新しい Python 環境が作成されたことが分かる
新しく端末を開き,次のコマンドを実行する.
「source activate py27」は、py27 の Python 環境の使用を開始するためのコマンド. エラーメッセージが出なければ OK.
activate py27 which python which pip
activate py27 python print(1 + 2) exit()
「rm -rf anaconda3」の「anaconda3」には、Anaconda をインストールしたディレクトリを指定すること
rm -rf anaconda