【初心者向け】Ubuntu18.04にAnacondaを導入しよう!

Ubuntuで開発を行なっている方の中には、Anacondaを使いたいという人も多いと思います。

UbuntuにAnacondaを導入するにはいくつか方法がありますが、どれが良いのかわかりませんよね。

そこで今日は、


・Anacondaとは
・Ubuntu18.04にAnacondaを使ってインストール
・Anacondaのパスを通す
・Anacondaの動作確認

ということを見ていきますので、AnacondaをUbuntuで使いたいと思っている方は是非参考にしていただければ幸いです!

Anacondaとは?

まず、実際の導入に入る前にAnacondaとは何かということを押さえておきましょう。

AnacondaとはPythonの便利なライブラリが詰まったツールのことです。

Pythonには、数値計算やデータ分析、自然言語処理など様々なライブラリがあり昨今人気を集めています。

そこで、必要に応じて毎回インストールしたり、ライブラリによっては少し複雑な環境構築をする必要があります。

そこでAnacondaを導入することで環境構築不要で必要なライブラリがすべて揃っているという状況をサクッと作れてしまうわけです。

スタータキットみたいなニュアンスで話しているので、初心者しか使わない、などと思う方もいるかもしれませんが実際の現場でもよく使われるほど便利なツールですのでしっかり使い方はマスターしておきましょう。

上級者でもできるだけ環境構築の手間は省きたいですからね。

また、そもそもPython本体のインストールも行なってくれるのでほんとに無から一瞬で環境が構築できます。

Ubuntu18.04にAnacondaをインストールしよう!

さて、そんな便利なAnacondaですが、AnacondaにはWindows、Mac、Linuxと3つのバージョンがあります。

本記事ではUbuntu18.04に導入していくため、Linux版を導入することを忘れないようにしましょう!

それではまずはインストーラをダウンロードしていきましょう。


Anaconda 公式

上記のURLより最初はMacになっているので、Linuxを選び、Python3.7version、64-bit(x86)というものをクリックしてダウンロードしましょう。

それなりに容量があるので時間がかかりますが、気長に待ちましょう。

ダウンロードフォルダにダウンロードされるので、

cd Downloads

など適切なパスでダウンロード先まで行ってください。

その後、

bash Anaconda3-2018.12-Linux-x86_64.sh

と行なってください。

bash以下は時期によって差異があるかもしれないので、lsコマンドなどでファイル名を確認してコピペするようにしましょう。

うまくいけばこんな感じで出てくるのでエンターを押して次に進みます。

その後このように、説明がでてくるので下まで読み進め、

yes or noを問われるのでyes打ち込みエンターを押します。

すると、このようにパスについて聞かれますが特に変更せずエンターで大丈夫です。

最後にVS Code入れませんか?というお誘いがきます。

これは正直どちらでも良いですが、AnacondaはVSCodeを推奨しているみたいですね。

筆者は今回noにして進めていきます。

すると、導入が完了します。

きちんと入ったかどうか確認していきましょう。

conda -V

とすることで確認できます。

Anacondaのパスを通そう!

ここで、導入したはずなのにcondaコマンドなんてないよと怒られてしまう方もいるかと思います。

そのときは、

vi ~/.bashrc

として、

export PATH=~/anaconda3/bin:$PATH

の一行をどこでも良いので追加してください。

パスが通ってないのが原因なので通してやれば良いです。

最後に、

source ~/.bashrc

としてやると、

conda -V
conda 4.5.12

とこのようにcondaコマンドが確認できます。

パスがうまく通せず使えないという方は多いのでしっかり通してあげましょう。

念のため、

jupyter notebook


と打ち込んでこのようにWeb上にjupyterが開くことを確認しておきましょう。

jupyterはWeb上の統合開発環境で、視覚的にわかりやすかったり使いやすいので覚えておくと便利です。

Anacondaを使ってPythonファイルを実行してみよう!

さて、最後はAnacondaを導入したことで入ったPythonを使ってファイルを実行してみます。

Python -V

としてやると、

Python 3.7.1

とPythonの3系が導入されていることが確認できますね!

test.py

print("Hello World!")

など適当な.pyファイルを用意し、

python test.py
Hello World!

きちんとAnacondaで導入したPythonが動作しましたね

まとめ

いかがでしたでしょうか?

Anacondaの概要から導入方法、パスの通し方を見てきました。

Anacondaやそれに付随するjupyterなどは本当に便利なので積極的に取り入れて使っていくようにしましょう!

それでは!!

LINEで送る
Pocket

「プログラミング、右も左もわからない…」という方にオススメ

当プログラミングスクール「侍エンジニア塾」では、これまで6000人以上のエンジニアを輩出してきました。

その経験を通してプログラミング学習に成功する人は、「目的目標が明確でそれに合わせた学習プランがあること」「常に相談できる人がそばにいること」「自己解決能力が身につくこと」この3つが根付いている傾向を発見しました。

侍エンジニア塾は上記3つの成功ポイントを満たすようなサービス設計に磨きをかけております。

cta_under_bnr

「自分のスタイルや目的に合わせて学習を進めたいな」とお考えの方は、ぜひチェックしてみてください。

書いた人

かい

かい

日向徹かこよすぎか

[email protected]