Anacondaを入れると幸せになれると聞いて…

忙しくて勉強さぼりまくってたら、pythonのことなぞすっかり忘れてました。

自分のへぼい技術でできる仕事が多いので、なかなか新しいことを習得に至らないのが残念ですが、これまでMacOSでやっていたものの、やっぱりCentOS側でやりたいと思ったのでAnacondaのインストールを調べながらやってみました。

日常pythonを使わないので、忘れそうですが、使う仕事をしていけたらとも思っています。

ひとまず…久しぶりに起動したCentOSのupdateを。

以下実行

# yum update

#色々出てくる。でupdateされてく

なげーな。でもちゃんとしておこう。

Anacondaをダウンロードする

https://www.anaconda.com/ にあるので、ダウンロードする。
今回は Anaconda3-2020.02-Linux-x86_64.sh をダウンロードする。

>wget https://repo.anaconda.com/archive/Anaconda3-2020.02-Linux-x86_64.sh

#ダウンロードが終わったら実行できるように権限かえておく
>chmod 775 Anaconda3-2020.02-Linux-x86_64.sh

#で、実行
./Anaconda3-2020.02-Linux-x86_64.sh

Welcome to Anaconda3 2020.02

In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>>
#ここでEnterを押して続ける
#なんかだらだらと流れてくる
libsodium
    A software library for encryption, decryption, signatures, password hashing and more.

pynacl
    A Python binding to the Networking and Cryptography library, a crypto library with the stated goal of improving usability, security and speed.

Last updated February 25, 2020


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


#ここでyesを実行
>>> yes

Anaconda3 will now be installed into this location:
/root/anaconda3

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

[/root/anaconda3] >>>

#/root/anaconda3 にいれるぜ?っていってるらしい。enterおしておく

~ぐだぐだと色々表示される~

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

#読む限りAnaconda3を初期化するよっていってますね。yesおしておく

no change     /root/anaconda3/lib/python3.7/site-packages/xontrib/conda.xsh
no change     /root/anaconda3/etc/profile.d/conda.csh
modified      /root/.bashrc

==> 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 Anaconda3!

===========================================================================

Anaconda and JetBrains are working together to bring you Anaconda-powered
environments tightly integrated in the PyCharm IDE.

インストール終わったらしい。ふーん。

いつもだったら、ここでcondaとか入れたら何かなるはずだけど、ならない。
長々とできた中に.bashrcってのがあるので、いったんまたログインしなおしてみると、
プロンプトあたり「(base) [root@localhost ~]#」こんな感じになった

あぁ、macに入れた時と同じですね。これで動くようになったはず。

ふと思ったけど、この(base)ってなんや?と思って調べたら、どうもbase環境ってやつらしい。
以下で勝手にならないようにできるらしいので実行

>conda config --set auto_activate_base false

#でログアウトして再度ログインすると消える

まぁ、ちゃんとインストールできたってことで。さっそく仮想環境を例のごとく作ってみる

conda createで仮想環境を作ってみる

anacondaと同じ環境で、new_condaという名前の仮想環境を作成してみる。
別に前テレビCMでみた NEW HONDAとは関係ない。

>conda create -n new_conda anaconda

Collecting package metadata (current_repodata.json): done
Solving environment: done


==> WARNING: A newer version of conda exists. <==
  current version: 4.8.2
  latest version: 4.8.3

Please update conda by running

    $ conda update -n base -c defaults conda



## Package Plan ##

  environment location: /root/anaconda3/envs/new_conda

  added / updated specs:
    - anaconda


The following packages will be downloaded:

~長々と出てくる~

Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
#     $ conda activate new_conda
#
# To deactivate an active environment, use
#
#     $ conda deactivate

ふむ。。。その仮想環境にログインするには「conda activate new_conda」と入れろと書いてある。離脱する時は『conda deactivate』と入れるらしい。

了解しました。

これで勉強する環境ができました。

よかったよかった。ちゃんとメモしておきました。

コメント