Pythonパイセン導入
気分転換(またの名を現実逃避)のために、Pythonを導入してみました。
Courseraの"Computational Neuroscience"というコースで紹介されていた方法に従って導入しました。
Pythonにはいくつかのディストリビューションがあるようですが、
今回導入したのはThe Anaconda Scientific Python Distributionです。
これまでの僕の理解によると、このディストリビューションは以下の点で優れているようです。
このへんがちょっとややこしくて、まだ十分に理解できてないのですが、
Pythonの各バージョンやSpyderはAnacondaで管理されているためだと理解しております。
さて、つぎにいよいよPython3.4の導入です。
既存のPython2.7と共存させます。手順はいたって簡単。
anaconda promptで以下のコマンドを実行します。
まずは、現在構築されている環境を確認します。
終了したところで、beniensis環境がちゃんと導入されたか確認します。
Pythonのバージョンをチェック。
あれ????
かわってない。。。
ためしにSpyderをpromptたから立ち上げてみました。
プロンプトでは2.7のままなのなでだろー。
まぁ、おいおい考えてみたいと思います。
今日はここまで。
Courseraの"Computational Neuroscience"というコースで紹介されていた方法に従って導入しました。
Pythonにはいくつかのディストリビューションがあるようですが、
今回導入したのはThe Anaconda Scientific Python Distributionです。
これまでの僕の理解によると、このディストリビューションは以下の点で優れているようです。
- マルチプラットフォーム対応
- 自然科学分野で有益なライブラリが多くbuilt-inされている(numpy, matplotlib, schipy, etc)
- エクセルと簡単に連携できる
- condaとよばれる強力なパッケージ管理ソフトによって複数のバージョンを共存させ、簡単に管理することができる(アップデートなど)
- Matlab-likeな統合開発環境spyderを利用できる(built-in)
The Anaconda Scientific Python Distributionのページかインストーラーをダウンロードして実行するだけ。
コンソールのみ(IPython QTconsole)を立ち上げて使うこともできますし、
Spyderを立ち上げてスクリプトを書いて実行することもできます。
ただ、Pythonのバージョンがデフォルトで2.7だったので
Python3.4も入れてみることにしました。
ここらへんがanacondaの本領を発揮するところなんですかね。
とりあえず、anacondaとcondaのアップデートをしておきます。
anacondaのコンソールを立ち上げて以下のコマンドを実行。
>>conda update conda
>>conda update anacondaこの作業はSypderのIPythonコンソールではできませんでした。
このへんがちょっとややこしくて、まだ十分に理解できてないのですが、
Pythonの各バージョンやSpyderはAnacondaで管理されているためだと理解しております。
さて、つぎにいよいよPython3.4の導入です。
既存のPython2.7と共存させます。手順はいたって簡単。
anaconda promptで以下のコマンドを実行します。
まずは、現在構築されている環境を確認します。
>>conda info -eつづいて、 Python3.4を導入。この環境には"beniensis"という名前をつけました。
# conda environments:
#
root * C:\Anaconda
>>conda create -n beniensis python=3.4 anacondaprompt画面にいろいろと表示されます。
終了したところで、beniensis環境がちゃんと導入されたか確認します。
>>conda info -e実際にbeniensis環境を立ち上げて見ます。
# conda environments:
#
beniensis C:\Anaconda\envs\benienses
root * C:\Anaconda
>>activate beniensis
[beniensis] C:|Anaconda>コマンドラインの左側に[beniensis]という名前が出るようになりました。
Pythonのバージョンをチェック。
[beniensis] C:\Anaconda>python --version
Python 2.7.10 :: Anaconda 2.3.0 (64-bi)
あれ????
かわってない。。。
ためしにSpyderをpromptたから立ち上げてみました。
[beniensis] C:\Anaconda>spyderSpyderのIPython consoleでは
Python 3.4.3 |Anaconda 2.3.0 (64-bit)| (default, Mar 6 2015, 12:06:10) [MSC v.1600 64 bit (AMD64)]
Type "copyright", "credits" or "license" for more information.
IPython 3.2.0 -- An enhanced Interactive Python.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://anaconda.org
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details.
%guiref -> A brief reference about the graphical user interface.
In [1]:と表示されるので、 うまくいってるんじゃないかなー。
プロンプトでは2.7のままなのなでだろー。
まぁ、おいおい考えてみたいと思います。
今日はここまで。
コメント
コメントを投稿