pdoc 0.1 documentation

Python

«  MVCモデル?   ::   Contents   ::   dpkt  »

Python

パッケージ管理

setup.pyを使う(パッケージングされたファイル郡に含まれていれば)

python setup.py install

easy_install

apt-get install python-setuptools

proxyはここで指定

export http_proxy=http://example.com:8080
export https_proxy=http://example.com:8080

pip

apt-get install python-pip

Note

バージョン低すぎて、uninstall出来ない場合があるので、easy_install推奨。その場合は以下。

easy_install pip

proxyは、pip install <<package-name>> –proxy=http://example.com:8080

ライブラリ

dpkt pypcap matplotlib

GUI

pyside
PyQt4のライセンスがGPLだったので、LGPLなPySideを使うことにする
wxPhthon

http://www.wxpython.org/ PythonでGUI。 マルチプラットフォーム。 サンプルはこの辺が良さそう。

Document

sphinx
自動化の仕組みを作ると尚良い。

Develop

開発環境

バージョン管理ツール

mercurial

Windows

小さめのスクリプトをクイックスタート

PyScripter

ただし、スクリプトパスに2バイト文字があると、”UnicodeEncodeError: ‘ascii’ codec can’t encode characters” とか言われる。 http://code.google.com/p/pyscripter/issues/detail?id=427

Visual Studio 2010に上乗せ

http://pytools.codeplex.com/

要 : Microsoft Visual Studio 2010 Shell (Integrated) http://www.microsoft.com/download/en/details.aspx?id=115
独立環境

virtualenv

pip install virtualenv 使う時は、以下をセットで。
# virtualenv project-name --no-site-packages
# source ./project-name/bin/activate
# --- ホスト名に(project-name)が付いたらOK
# deactivate
# --- これで抜ける
ライブラリのコンパイル

直接Pythonと関係はないけど、ライブラリのコンパイルにgccがいるので…。 MinGW

常にmingwを使うなら、

“C:Python26Libdistutilsdistutils.cfg”を作って、以下を書けばいい。

[build]
compiler = mingw32

Table Of Contents

Previous topic

MVCモデル?

Next topic

dpkt

This Page

«  MVCモデル?   ::   Contents   ::   dpkt  »