勉強のためと思いtensorflowの勉強を始めます
ですがpythonも知らない人にとっては知らないことばかり
備忘録程度にまとめます。
- Python2?Python3どちらがよいか?
Python 3.0 は 2008 年にリリースされた。しかし一部のライブラリーがまだ対応していないため2を使っている人もいる。もう2017年だからさすがにPython3で良いと思う(私見)
Python 2 と Python 3 のどちらを使って開発すべき? - ツールは何があるのか?
anaconda…pythonのディストリビューションの一つで、主要ライブラリをオールインワンでインストールできる(numpy,scipy,pandas,ipython,jupyter,scikit-learn etc...) 自分でビルドする人には向かないらしい
homebrew…macOS 用パッケージマネージャー
PIP…Python付属のパッケージ管理システム
pyenv、virtualenv…python環境を管理するものです。標準とは違う環境のpython環境を作成できる
(データサイエンティストを目指す人のpython環境構築 2016)
homebrew + pyenv + anaconda(or miniconda)
scikit-Learn…Pythonのオープンソース機械学習ライブラリ[2]である
django Webサーバに適用するための全てがそろっている
Pythonを書き始める前に見るべきTips
「Mac/Linuxの場合
システムデフォルトでPythonが入っているが、開発したいバージョンとは一致しないこともある。そのため、pyenvを利用してプロジェクトごとに利用するPythonのバージョンを切り替えられるようにするのが良い。」
なるほどだからpyenvを使うのか。pyenv,venv,dockerは好みが別れるが開発環境を分けるために行なっているようだ。
やはりhomebrew+ pyenv + anaconda(or miniconda)
がよいらしい。
コメント
コメントを投稿