2020.07.17AI(人工知能)や機械学習の分野でいま絶大な人気を誇っているプログラミング言語があります。それは「Python」と呼ばれるプログラミング言語。豊富なライブラリ群とシンプルな文法で、初学者にも学習しやすいプログラミング言語としても知られています。そのPythonはWindowsをはじめとして、MacやLinuxなどあらゆるOSで利用できるのも特徴のひとつです。今回は、そんな中でもLinuxにスポットを当ててPythonの環境構築について詳しくお話していきます。実際にPythonをLinuxにインストールする方法から、PythonをLinuxで使うメリットまで、Linuxユーザーの方必見の内容をご紹介しましょう。目次Pythonてどんな言語PythonをLinuxにインストールする方法PythonがLinuxにインストールされたか確認PythonをLinuxで使うメリットとはPythonてどんな言語Pythonがいま人気を集めている言語であることは冒頭でご紹介しました。そこでまずはその人気の秘密を紐解きながら、Pythonとはどんな言語なのかについてご説明します。Pythonは、もともと「Amoeba」という分散オペレーションシステムのシステム管理を行うために開発されたプログラミング言語です。現在は、初心者から職業プログラマーまで幅広く利用されています。初心者に優しい言語であるといわれています。その主な特徴は、次のとおりです文法がシンプルで覚えやすい1行で数多くの処理を記述することができる標準のライブラリとして多くの機能があらかじめ用意されている。サードパティ製のPython向けライブラリが豊富まず第一に、文法がとてもシンプルで覚えることが少ないので、初心者にはとってもハードルが低いというのが特徴です。今まで他のプログラミング言語を学習しようとして、文法の複雑さから挫折してしまった、という人でも、Pythonはやさしく迎え入れてくれることでしょう。二つ目は1行で多くの処理を記述できるという特徴です。これはコードが少なくて済むということですよね。World」という文字列を表示させるプログラムを組もうとすると、C言語では4行必要だったものが、Pythonではたったの1行で済んでしまうのです。プログラミング言語にはそれぞれ特徴があるので、シンプルなのが良いとはい一概には言えませんが、初心者には優しい言語であることは間違いないですよね。これが、Pythonの人気の一番の理由と言ってしまっても過言ではないかもしれません。Pyhonをインストールするとあらかじめ標準ライブラリというものが使える状態になっています。そのライブラリを呼び出して使うことで、簡単なコードで高度な処理を実行できるというわけ。これは初心者はもちろん、職業プログラマーの方々にとっても開発工数の削減につながる大きな利点ですよね。サードパーティ製のライブラリまで加えるとその数は膨大なものになります。「TensorFlow」や「NumPy」など機械学習に重宝するライブラリも豊富に用意されているので、機械学習の開発においてもこのPyhthonが人気を博しているのです。「実現したいこと」に適した外部ライブラリを活用することで、すぐに本格的なプログラミングができる、ということがPythonの最も大きなメリットといえるのではないでしょうか。PythonをLinuxにインストールする方法それではここからは、実際にLinuxでPythonを使っていきましょう。PythonにLinuxをインストールする必要があります。Linuxでは、MacOSなどと同様にあらかじめPythonがインストールされていることが多いです。バージョンが古かったり、インストールされていない場合もあります。その場合は、以下の手順で最新のPython3をLinuxにインストールしてください。このLinuxには「Debian系」と「RedHat系」などの種類がありますので、それぞれについてインストール方法をご説明することにします。Debian系のLinuxまず、Debian系のLinuxにPythonをインストールするためには、Debian用に開発されているパッケージ管理システム「APT」を操作するためのコマンド「apt-get」コマンドを使用して以下のように入力してインストールします。python3.6Redhat系Linux続いてRedHat社が開発しているRedhat系LinuxでPythonをインストールするためには、Redhat用に開発されたパッケージ管理システムで「yum」コマンドを使用します。(なお、Redhut系のLinuxはいくつか種類がありますが、ここでは代表的な「CentOS」についてご説明します。Projectのリポジトリを持ってきます。Projectには、最新のソフトウェアがインストールできるように作られたリポジトリがあります。https://centos7.iuscommunity.org/ius-release.rpm次に、以下のコマンドでPython3をインストールします。python36u-pip以上で、LinuxへのPythonのインストールが完了です。PythonがLinuxにインストールされたか確認さて、インストールが完了したら次は、実際にPythonがLinuxに正常にインストールされたかを確認することにしましょう。はじめに、コンソールを起動します。次のコマンドを入力します。--version次のようにインストールしたバージョンが表示されれば、インストールが正常に行われていることが確認できます。3.x.xこれで問題なくインストールできればOKです。PythonをLinuxで使うメリットとはそれではPythonをLinuxで使うメリットについてお話していきましょう。そこでここからは、PythonをUbuntuといわれるLinuxベースのOSで使うメリットについてご紹介していきます。UbuntuはLinuxの中でもシェアが高く、初心者にもおすすめのOSです。UbuntuでPythonを使う最大のメリットは、開発環境構築が簡単である点といえるでしょう。開発環境の構築といえば、複雑な作業だという印象がありますが、UbuntuであればPythonがプリインストールされているので、すぐにPythonを使うことができます。一つのメリットは、LinuxでPythonを使って機械学習の開発を行うときに関係します。機械学習の開発を行うにはNVIDIA社のGPUが使われることが多いのですが、最近ではNVIDIA製のGPUが手軽に使えてUbuntuがインストールできるクラウドサービスが提供されています。これも、PythonをLinux(Ubuntu)で使う大きなメリットといえるでしょう。今回は、初心者の方必見のPyhotnをLinuxで使うための環境構築と、そのメリットについて詳しくご紹介してきました。これでLinuxでPythonを使うための準備作業はばっちりですよね。OSといえば、WindowやMacが主流となっている昨今ですが、Linuxはオープンソースであること、動作がとても軽いことなど多くの特徴があります。企業のサイトやWebサイトの多くがLinux上で動いていることからもわかるように、Linuxはとにかく安定的に稼働してくれます。このようにさまざまないいコトがあるOS、それがLinuxなのです。先ほどもご説明したとおり、PythonはLinuxととても相性の良いOSであるといえます。この機会にぜひLinuxを使ってPythonの学習を始めてみましょう。おいて期待を上回り、徹底的な顧客志向で小規模から大規模ソリューションまで幅広く対応しています。御社の悩みを強みに変える仕組みづくりのお手伝いを致しますので、ぜひご相談ください。Web開発者に転身後、makegirlsというAIで可愛い子自動生成するサービスを見てAIに興味を持ち、現在お多福ラボにてAI開発者として働いています。システム開発経験は15年で、メインフレーム、Web開発、AI開発と幅広い経験と知識を元に、AIZINEの記事のレビューを担当。趣味はゲームのインドア派アラフォー。機械学習にすぐに使える!時系列データとその分析方法とは2021.10.302021.10.30人気記事ランキング人気記事は見つかりませんでした。検索トップタイトルとURLをコピーしました。