鳥取python勉強会 第2回

17
鳥鳥 Python 鳥鳥鳥 鳥 2 鳥 - 鳥鳥鳥鳥鳥鳥鳥 ( 鳥鳥鳥鳥鳥鳥 ) - 鳥鳥鳥 鳥鳥 鳥鳥鳥 [email protected] 鳥鳥

Upload: yuji-oyamada

Post on 22-Feb-2017

245 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: 鳥取python勉強会 第2回

鳥取 Python 勉強会 第 2 回- 開発環境の設定 ( インストール ) -

小山田 雄仁質問は [email protected] まで

Page 3: 鳥取python勉強会 第2回

3

予定表 (Google カレンダー )• カレンダー ID: [email protected]

2016/1/13

Page 4: 鳥取python勉強会 第2回

4

今回のテーマ• Python の開発環境のセットアップ ( インストール )• Linux (Ubuntu)• Windows

• version check

2016/1/13

Page 5: 鳥取python勉強会 第2回

5

Python 環境の構築• プログラミングに必要なモノ :• インタプリタ• ( 必要最低限の )python のプログラムを実行するのに必要

• パッケージ• 便利機能 ( ライブラリのようなもの )

• エディタ• python のコードを書くためのソフト

• IDE( 統合開発環境 )• エディタ,ターミナルなど,プログラミングを容易にできるもの

2016/1/13

Page 6: 鳥取python勉強会 第2回

6

IDE ( 統合開発環境 )• インタプリタ / コンパイラ,エディタ,デバッガをまとめたもの• C/C++: Visual Studio, Qt Creator, Eclipse, etc.• Python: Spyder, PyCharm, Python Tools for Visual Studio, Ninja

2016/1/13

Page 7: 鳥取python勉強会 第2回

7

Python 環境の構築• パッケージ管理ツール (anaconda) を使う• http://docs.continuum.io/anaconda/index

• 使用する python のバージョン (2.7 , 3.2 ,その他? ) を管理• インストールしたパッケージを管理• クロスプラットフォーム (Windows, Linux, Mac をサポート )

2016/1/13

Page 8: 鳥取python勉強会 第2回

8

Python 環境の構築 0/3 インストーラ1. 以下の URL からダウンロード可能• https://www.continuum.io/downloads

• 各 OS 専用のインストーラを用意• Windows: Anaconda2-2.4.1-Windows-x86_64.exe• Linux: Anaconda2-2.4.1-Linux-x86_64.sh• Mac: Anaconda2-2.4.1-MacOSX-x86_64.pkg

• Python のバージョン• 2.7: Anaconda2• 3.5: Anaconda3

• インストーラのバージョン : 2.4.1 (2016 年 1 月 13 日現在 )

2016/1/13

Page 9: 鳥取python勉強会 第2回

9

Python 環境の構築 1/3 Windows1. exe ファイルをダウンロード2. exe ファイルを実行 ( ダブルクリック )3. GUI に従ってインストール

2016/1/13

Page 10: 鳥取python勉強会 第2回

10

Python 環境の構築 2/3 Linux1. sh ファイルをダウンロード2. sh ファイルをターミナルから実行• Python 2.7: bash Anaconda2-2.4.1-Linux-x86_64.sh• Python 3.5: bash Anaconda3-2.4.1-Linux-x86_64.sh

2016/1/13

Page 11: 鳥取python勉強会 第2回

11

Python 環境の構築 3/3 Mac1. pkg ファイルをダウンロード2. pkg ファイルをダブルクリック3. sh ファイルをターミナルから実行• Python 2.7: bash Anaconda2-2.4.1-Linux-x86_64.sh• Python 3.5: bash Anaconda3-2.4.1-Linux-x86_64.sh

2016/1/13

Page 12: 鳥取python勉強会 第2回

12

Anaconda の標準搭載パッケージ• 公式ページに標準搭載されるパッケージのリストが掲載• http://docs.continuum.io/anaconda/pkg-docs

2016/1/13

Page 13: 鳥取python勉強会 第2回

13

Anaconda の非標準搭載パッケージのインストール• ターミナルを使ってインストール• Windows: コマンドライン (MS-DOS)• Linux: terminal• Mac: ?

• コマンド : conda install PACKAGE• 例 : conda install numpy

2016/1/13

Page 14: 鳥取python勉強会 第2回

14

Anaconda の非標準搭載パッケージのインストール• ターミナルを使ってインストール• Windows: コマンドライン (MS-DOS)• Linux: terminal• Mac: ?

• コマンド : conda install PACKAGE_NAME• 例 : conda install numpy

2016/1/13

Page 15: 鳥取python勉強会 第2回

15

Anaconda の非標準搭載パッケージのインストール• ターミナルを使ってインストール• Windows: コマンドライン (MS-DOS)• Linux: terminal• Mac: ?

• コマンド : conda install PACKAGE_NAME• 例 : conda install numpy

2016/1/13

Page 16: 鳥取python勉強会 第2回

16

Anaconda が提供していないパッケージのインストール• conda skeleton を使用したインストールが推奨されている [1]

1. 自分でパッケージをコンパイル [2]1. conda skeleton pypi PACKAGE2. conda build PACKAGE

2. pip を使ってインストール• 実際に使ってみたら,この方法で勝手にパッケージをコンパイルしてくれました.• Windows: python pip install PACKAGE• Linux: pip install PACKAGE

2016/1/13

[1] http://conda.pydata.org/docs/building/build.html [2] http://conda.pydata.org/docs/building/recipe.html

Page 17: 鳥取python勉強会 第2回

17

次回• 2016 年 2 月 17 日• 発表者 : 電電の卒論生• 内容 : 卒論で使ったプログラミング言語,ツールボックス,ライブラリ,パッケージ

2016/1/13