本記事は広告・プロモーションを含みます。コピー2022.09.24最近人気が増し増しのプログラミング言語Pythonですが、開発環境として何を使うかで迷う人って意外と多いんじゃないかと思います。どれがオススメかは個人の好みの問題になってくるので一概に「これがいい!」とは言えませんが、僕はEclipseをオススメします。Eclipseにはプログラミングする上での支援機能が豊富で、使いこなすことができるようになるとキレイなコードが爆速で書けるようになります。静的コード解析ソースコード管理(SVN、Git等)Eclipseの使い方に慣れるまでは苦労する部分もあるかと思いますが、慣れてくるとストレスなく爆速プログラミングができるようになります。EclipseはPythonだけでなく、C/C++、Java、PHPにも対応しており、どの言語を使用しても基本的な操作方法は同じです。1つの言語でEclipseの使い方に慣れてると他のプログラミング言語を使ってみようと思ったときに、新たに開発環境ツールの使い方を覚える必要がなく、すんなりプログラミングを行うことが可能となります。Eclipseの支援機能はぜひ覚えてほしいところではありますが、今日は初めてEclipseやPythonを使ってみようとしている人向けの内容にしようと思っていますので、Eclipseの導入からEclipse上でPythonを実行できるようになるところまでを説明していこうと思います。具体的には下記の順を追って説明していきます。<Python実行環境構築の流れ>1.Anacondaのインストール2.統合開発環境Eclipseのインストール3.EclipseとAnacondaの実行環境設定4.Pythonスクリプト実行また、この説明で使用する環境とインストールするバージョンは以下となります。Anacondaの実行環境設定Eclipseでpythonスクリプトを実行してみよう!さいごにAnacondaのインストールAnacondaはPythonのディストリビューション・パッケージとなります。Anacondaを使うことでPyhonに関わるソフトウェアやツール類などを一括で管理、インストールすることができるようになるので環境構築が容易になります。初心者の内は積極的に使っていきましょう!Eclipse(Pleades)パッケージにもPython本体が含まれているのですが、Eclipse付属のPythonは使用せず、AnacondaのPythonを使用していきます。インストール手順Anacondaのダウンロードページへ行き、Windows版インストーラーをダウンロードします。自身の環境に合わせて64bit版か32bit版を選択してください。ダウンロードが終わったらインストーラーを実行し、インストーラー画面に従いインストールしていきます。インストーラー画面が立ち上がったら「Next」をクリック。Agree」をクリック。Me」を選択し、「Next」をクリック。ここではインストール先を指定します。ここで注意したいのが、インストール先のパスに全角が含まれているとインストールできないことです。インストール先のパスには全角が含まれないように注意しましょう!インストール先のパスに全角が含まれている場合・・・エラーダイアログが表示される。次はインストールオプションの設定です。Pythonを環境変数PATHに追加するか否かです。3.9」にチェックを入れて「Install」をクリックしましょう。Pythonが追加されます。他のバージョンのPythonを使用していなければ問題ないですが、特別な理由がない限りはこちらを選択するのは避けましょう。インストールが開始されるので少し待ちましょう。インストールが完了したら「Next」をクリックします。「Finish」をクリックしてインストール完了です。RinkerAmazon楽天市場Anaconda最新化Anacondaを最新化する方法は次の2つの方法があります。Navigatorを開き、GUI上で更新する。Promptを立ち上げましょう。Promptアプリケーションが出てくるのでクリックして起動します。すると以下のような画面が立ち上がります。上記の画面にコマンドを打ち込み、アップデートを行っていきます。Navigatorを立ち上げましょう。Navigatorアプリケーションが出てくるのでクリックして起動します。Documentationを参照しながらアップデートを試みましたが、アップデートが正常に完了することはありませんでした。Prompt」を使うようにしましょう。Eclipse(Pleiades)のインストールPleiadesのサイトからEclipse(Pleiades)モジュールをダウンロードします。どのバージョンを使うかは好みになってきますが、基本的には最新版を使うようにしましょう。パッケージはもちろんPythonを選択します。Edition」を選びましょう。Editionに対し、JDKやPythonなどが一部付属しません。Editionを選ぶと良いでしょう。Downloadをクリックすると、「pleiades-2019-09-python-win-64bit-jre_***.exe」のようなファイル名のパッケージがダウンロードされるので、実行します。SmartScreenによって、下記ダイアログが表示されることがあります。実行すると下記の画面が立ち上がるので解凍先フォルダを指定し「解凍」ボタンをクリックします。解凍が終わると下記のファイルが生成されます。eclipseは「eclipse.exe」で起動できます。Anacondaの実行環境設定Eclipseを起動するとワークスペースを選択する画面が表示されるので、ワークスペースを指定し、「起動」をクリックします。初回起動時は下記のようなPython実行ファイルパスの更新画面も表示されます。Pythonを後で指定するので、「今後この質問を表示しない(すべて無視)」を選択しましょう。Eclipseを起動が起動したら「メニュー」→「ウィンドウ」→「設定」をクリックします。設定ウィンドウが開いたら、左のペインから「PyDev」→「インタープリター」→「Pythonインタープリター」を選択します。するとPythonインタープリター(python.exe)の設定ペインが開きます。Pythonインタープリターを追加していきます。exeの参照」をクリックします。すると別画面が立ち上がるので、Anacondaをインストールしたディレクトリ直下に「python.exe」があるので、クリックして選択し、「開く」ボタンをクリックします。「インタープリター選択」の画面が立ち上がるのでインタープリター名に好きな名前を付ける。ここでは「AnacondaPython3」としました。以下のような画面が表示されるので、そのまま「OK」をクリックする。インタープリターのペインで、自身で決めたインタープリター名(この場合は「AnacondaPython3」)が追加されているので、右側のボタン「上へ」をクリックして、追加されたリストを先頭に移動させます。移動が完了したら、画面右下のボタン「適用して閉じる」をクリックする。Anacondaの実行環境設定は完了です。Anacondaの実行環境設定ができたので、さっそくpythonでプログラムを書いて実行してみましょう。プロジェクトを作成します。メニューから「ファイル」→「新規」→「Pydevプロジェクト」を選択します。Pydevプロジェクト・ウィザードが立ち上がるので任意のプロジェクト名を入力します。ここでは「python_test」とします。インタープリターのところで「AnacondaPython3」が選択されていることを確認します。終わったら「次へ」ボタンをクリックします。「完了」ボタンをクリックします。するとPydevパッケージ・エクスプローラーに先ほど作成したpython_testプロジェクトが追加されます。プロジェクトが作成されたので、次はpythonスクリプトファイルを作成していきます。→「新規」→「Pydevモジュール」を選択します。新規Pythonモジュールの作成・ウィザードが立ち上がるので名前の箇所に任意のスクリプト名を入力します。ここでは「py_test」と入力します。終わったら「完了」をクリックする。モジュール作成した場合はPyDevのデフォルトEclipse設定の画面が開きます。毎回この画面が開くのは面倒なので「PyDevエディターが開かれたら必ず再チェックしますか?」のチェックを外して、OKボタンをクリックします。次の画面ではスクリプトファイルのテンプレートの選択になります。任意で構いませんが、ここでは<Empty>を選択します。最後に「OK」ボタンをクリックする。スクリプトファイルが追加されました!それでは実際にプログラムを書いていきましょう。以下のprint文をコピペします。test")終わったらpythonスクリプトを保存し、さっそく実行してみましょう。Python実行」をクリックします。正常に実行されるとコンソール・ビューにprint文の記述内容が出力されます。以上がpythonの環境構築から実行方法までの説明となります。さいごに今回はPythonとEclipseをインストールし、Eclipse上でPythonを実行するまでの一連の流れを説明しました。このまま続けて冒頭で述べたEclipseの支援機能まで説明してしまうと覚える量も多くなってしまい、特に初心者の方には荷が重そうな感じになってしまいそうだったので一旦ここまでで区切ることにしました。プログラミングに関して、慣れてない内はわからないことも多く、行き詰まることも多いと思いますが、プログラムは書けば書くほど上達していきますし、サンプルコードもネット上でたくさん転がっていますので、他人が書いたコードを読んで理解することも上達の近道になると僕は思います。習うより慣れろってヤツですね!Eclipseの支援機能については随時このブログ書いていこうと思いますので、よかったら参考にしてみてください。Pythonのプログラミングを始めてからもう8年近くになります。今日はROSで「並行処理(マルチスレッド)」を行う方法について紹介したいと思います。並行処理(マルチスレッド)は文字通り処理を並行して実行することであり、この機能を使うことでリアルタイム性を...Python【NumPyの使い方】サンプルコード集NumPy数値解析ライブラリのサンプルコード集です。使い方の備忘録的な感じで残していきます。今日はEclipseの開発支援機能である「リンター(コード解析)」と「フォーマッター(コード補完)」の紹介をしていきたいと思います。コメントをキャンセルメールアドレスが公開されることはありません。Trader」の開発・運用状況を逐次公開しています。ソフトウェア開発の仕事を10年以上経験してきたこともあり、僕が持っているプログラミングやシステム設計などのノウハウも公開しています。最終的には自作のシステムトレードで不労収入生活を送ることが目標です。資産運用状況や自作システムトレード開発の進捗ブログを気ままに書いていますので、よかったら覗いていってくださいね!スポンサーリンクX(旧Twitter)たっきんに興味ある方はぜひフォローお願いします。takilogX(旧Twitter)たっきんに興味ある方はぜひフォローお願いします。コメント目次へトップサイドバータイトルとURLをコピーしました。