...

Pythonのインストール - 知能システム学講座

by user

on
Category: Documents
10

views

Report

Comments

Transcript

Pythonのインストール - 知能システム学講座
Pythonのインストール
windows, linux, VMware Image(linux)
の3つのいずれでもOK
 おそらくwindowsが一番予備知識が不要
 linuxは、linux自体をインストールできるこ
とが前提
 VMwareはlinuxを使ったことがあることが
前提(イメージのdownloadに時間がかか
ります)
参考:日本Pythonユーザ会
<http://www.python.jp/>

2009年度前学期
電気通信大学大学院 情報システム学研究科情報メディアシステム学専攻 知能システム論1
- Windowsでのインストール

PythonとVPythonのバージョンを合わせる
必要がある

<http://vpython.org/win_download25.html>か
ら以下をダウンロード




Python-2.5.1.msi
VPython-Win-Py2.5-3.2.11.exe
pythonから順にそれぞれのファイルをダブル
クリックしてインストール
pythonは、”c:\Python25”にインストール
すること(デフォールトはそうなっている)
2009年度前学期
電気通信大学大学院 情報システム学研究科情報メディアシステム学専攻 知能システム論1
- Vine Linuxでのインストール(1)



linuxの場合インストールはディストリビューシ
ョン依存。ここでは例としてVine。
まずVine4.2をフルインストール。
パッケージを最新し、開発キットを入れる。
# apt-get update
.
# apt-get upgrade
.
# apt-get script install-devel.lua
.

これでpython2.4.4が入った状態になってい
る。
2009年度前学期
電気通信大学大学院 情報システム学研究科情報メディアシステム学専攻 知能システム論1
- Vine Linuxでのインストール(2)


libboost-python, libboost-python-devel,
python-numeric, python-numeric-develを
apt-getまたはsynapticで入れる。
libboost_python-gcc33.soに
libboost_python.soからリンクを張る
# cd /usr/lib
# ln -s libboost_python-gcc33.so libboost_python.so
2009年度前学期
電気通信大学大学院 情報システム学研究科情報メディアシステム学専攻 知能システム論1
- Vine Linuxでのインストール(2)


<http://vpython.org/linux_download.html>から
gtkglarea-1.2.3.tar.gz, visual-3.2.9.tar.bz2をダ
ウンロードして展開
それぞれのディレクトリでmakeしてインストール
 configureのときに、--prefix=/usrを忘れないこと。
$ cd gtkglarea-1.2.3
$ ./configure –prefix=/usr
$ make
$ su
# make install
$ exit
$ cd visual-3.2.9
$ ./configure –prefix=/usr
$ make
$ su
# make install
$ exit

これで完成。

電気通信大学大学院 情報システム学研究科情報メディアシステム学専攻 知能システム論1
2009年度前学期ただしgtkのwarningがでる。

- VMwareイメージの使い方


Vine4.2にVPyhonまでインストールしたもの
をVMware Image (約3.5G)として用意して
ある。
これを使うには、VMware Playerなどが必要




<http://www.vmware.com/jp/products/player/>から
VMware Player 2.5.1のインストーラをダウンロードしてインス
トールする。
VMware Image をダウンロードして”My
Virtual Machines”のフォルダに置く
VMware Playerから走らせる。
パスワードなどは、メールで問い合わせること。
2009年度前学期
電気通信大学大学院 情報システム学研究科情報メディアシステム学専攻 知能システム論1
Fly UP