Python
Windows

Windows環境でPythonスクリプト(.py)の実行方法

Pythonのスクリプト(.py)を作成した際、
いつもコマンドプロンプトで実行していましたが、他に方法がないかを調べてみた。

前提はAnacondaがインストールされている環境です。

・Anacondaこちらからインストール
   ( https://www.anaconda.com/download/ )

・python スクリプト
  なんでもいいですが、本投稿では前回投稿の「 pivot_top5.py 」を使用してます。
  Python DataFrame ピボットグラフの上位5位(Top 5)のみ抽出して棒グラフに表示

1.コマンドプロンプトから実行

1.コマンドプロンプトを起動

image.png

コマンドプロンプト画面が起動
image.png

2.環境変数 PATHに Anaconda のインストールしたパスを設定

  set PATH=%PATH%;C:\Users\<ユーザ名>\Anaconda3

※Anacondaのインストールパスのデフォルトは
c:\User<ユーザ名>\Anaconda3 です

image.png

また、事前にコントロールパネルでPATHの設定をしておけば
毎回、環境変数 PATHを設定する必要はありません

3.Pythonスクリプトを実行

  python Pythonスクリプト(.py)を指定

Pythonスクリプトは、相対パス or 絶対パスのどちらかを指定

相対パスの場合、コマンドプロンプトのcd でpythonスクリプトの配置しているディレクトリに事前に移動しておく必要がある。

絶対パスの場合、パスから入力する必要があります。
いつもは絶対パスを使用してます。

image.png

PythonスクリプトをコマンドプロンプトにドラッグするだけでOK
image.png

[Enter]キーを押下
image.png

「 pivot_top5.py 」のグラフが表示された
image.png

2.Jupyter Notebookから実行

Jupyter Notebook を起動
image.png

Python3を選択
image.png

%run コマンドでpythonスクリプトを実行

%run -i Pythonスクリプト 

※%runはマジックコマンドというらしい
   ( http://ipython.readthedocs.io/en/stable/interactive/magics.html )

image.png

実行結果

image.png

3.Anaconda Promptから実行

Anaconda Promptの実行

image.png

それ以外の操作は、手順は1.コマンドプロンプトと同じです。

環境変数 PATHが設定しなくても pythonが起動するところだけ?

⇒Anaconda Prompt は使ってません。