内容へ移動
[[
✎ programming:python:start
]]
doku@ainoniwa
文書の表示
最近の変更
サイトマップ
ログイン
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== Python ====== ===== パッケージ管理 ===== * setup.pyを使う(パッケージングされたファイル郡に含まれていれば) * <code>python setup.py install</code> * easy_install * apt-get install python-setuptools * proxyは、export http_proxy=http://example.com:8080 した後で。 * pip * apt-get install python-pip * バージョン低すぎて、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。 * マルチプラットフォーム。 * サンプルはこの辺が良さそう。 * http://zetcode.com/wxpython/ ===== Document ===== * [[.:sphinx:]] * 自動化の仕組みを作ると尚良い。 ===== Develop ===== * 開発環境 * バージョン管理ツール * [[.:mercurial:]] * Windows * 小さめのスクリプトをクイックスタート * PyScripter * 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 * 使う時は、以下をセットで。 * <code>virtualenv project-name --no-site-packages source ./project-name/bin/activate # ホスト名に(project-name)が付いたらOK deactivate # これで抜ける</code> * ライブラリのコンパイル * 直接Pythonと関係はないけど、ライブラリのコンパイルにgccがいるので…。 * MinGW * http://sourceforge.net/projects/mingw/ * 常にmingwを使うなら、 * "C:\Python26\Lib\distutils\distutils.cfg"を作って、以下を書けばいい。 * <code>[build] compiler = mingw32</code> * メモ * [[.:rfc5952]]
文書の表示
以前のリビジョン
メディアマネージャー
文書の先頭へ