lisz-works

プログラミングと興味を貴方に

GCEのCentOSにMinicondaをwgetしてインストールしてみた

【スポンサーリンク】

Python

GCE(Google Cloud Engine)のCentOSにMinicondaをインストールしてみました。

Minicondaとは?

condaの最小版です。

Anacondaの最小限のパッケージのみにしたバージョンのようなものです。

Miniconda is a free minimal installer for conda. It is a small, bootstrap version of Anaconda that includes only conda, Python, the packages they depend on, and a small number of other useful packages, including pip, zlib and a few others. Use the conda install command to install 720+ additional conda packages from the Anaconda repository.
(訳)
Minicondaは、condaの無料の最小インストーラーです。これはAnacondaの小さなブートストラップバージョンで、conda、Python、それらが依存するパッケージだけでなく、pip、zlibなどのいくつかの便利なパッケージも含まれています。を使用して、Anacondaリポジトリから720以上の追加のcondaパッケージをインストールします。conda install command
引用:https://docs.conda.io/en/latest/miniconda.html

OS bitを確認

OS bitはこちらのコマンドで確認できます。

$ uname -a
Linux vm 2.6.32-754.28.1.el6.x86_64 #1 SMP Wed Mar 11 18:38:45 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

「x86_64」って出ていれば64-bit。

32bitは恐らくx86だけ出るんじゃないかと思います。

ダウンロード

ここから、対象のPythonのバージョン、対象のOS bitのURLを取得します。

docs.conda.io

こんな感じで実行すれば、シェルスクリプトをダウンロードできます。

今回は64bitだったので、64bitのものをダウンロード。

$ wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

インストール

$ chmod +x ./Miniconda3-latest-Linux-x86_64.sh
$ ./Miniconda3-latest-Linux-x86_64.sh

[More]でてきたらEnterで1行ずつ進めるか、スペースでページスクロールしていく。

進めるとこれが出てくる

Do you accept the license terms? [yes|no]
[no] >>> 

出てきたら「yes」と入力してEnter。

次にこれが出てきたら、Enterで進める。

Miniconda3 will now be installed into this location:
/home/user/miniconda3

  - Press ENTER to confirm the location
  - Press CTRL-C to abort the installation
  - Or specify a different location below

[/home/user/miniconda3] >>> 

これが出てくるので、yesでEnter

Preparing transaction: done
Executing transaction: done
installation finished.
Do you wish the installer to initialize Miniconda3
by running conda init? [yes|no]
[no] >>> 

このように出てきたらシェルスクリプトの動作は完了です。

==> For changes to take effect, close and re-open your current shell. <==

If you'd prefer that conda's base environment not be activated on startup, 
   set the auto_activate_base parameter to false: 

conda config --set auto_activate_base false

Thank you for installing Miniconda3!

ここに

==> For changes to take effect, close and re-open your current shell. <==
(翻訳)
==>変更を有効にするには、現在のシェルを閉じて再度開きます。 <==

とあります。
そのとおりシェルを開き直しましょう。

exec $SHELL -l

とかすればOKです。

実行するとシェルが開き直って

(base) [user@vm ~]$

のように、先頭にPythonの環境名がついたコンソールが表示されます。

インストール確認

バージョンとか環境とかを表示して、インストール確認をしてみました。

(base) [user@vm ~]$ python --version
Python 3.7.6
(base) [user@vm ~]$ conda --version
conda 4.8.2
(base) [user@vm ~]$ conda env list
# conda environments:
#
base                  *  /home/user/miniconda3

ちゃんと入っていますね。

参考

コチラを参考にしました。ありがとうございました!

qiita.com

weblabo.oscasierra.net

あとがき

LinuxにMinicondaをwgetしてインストールしてみたでした!