**以前のリビジョンの文書です**
Python
パッケージ管理
- setup.pyを使う(パッケージングされたファイル郡に含まれていれば)
- <code>python setup.py install</code>
- easyinstall * apt-get install python-setuptools * proxyはここで指定 * <code>export httpproxy=http://example.com:8080 export httpsproxy=http://example.com:8080</code> * pip * apt-get install python-pip * バージョン低すぎて、uninstall出来ないとかなるので、easyinstall推奨。
- easy_install pip
- proxyは、pip install «package-name» –proxy=http://example.com:8080
ライブラリ
GUI
-
- PyQt4のライセンスがGPLだったので、LGPLなPySideを使うことにする
- wxPhthon
- PythonでGUI。
- マルチプラットフォーム。
- サンプルはこの辺が良さそう。
Document
-
- 自動化の仕組みを作ると尚良い。
Develop
- 開発環境
- バージョン管理ツール
- Windows
- 小さめのスクリプトをクイックスタート
- PyScripter
- ただし、スクリプトパスに2バイト文字があると、“UnicodeEncodeError: 'ascii' codec can't encode characters” とか言われる。
- Visual Studio 2010に上乗せ
-
- 要 : Microsoft Visual Studio 2010 Shell (Integrated)
-
- 独立環境
- virtualenv
- pip install virtualenv
- 使う時は、以下をセットで。
- <code>virtualenv project-name –no-site-packages source ./project-name/bin/activate # ホスト名に(project-name)が付いたらOK deactivate # これで抜ける</code>
- ライブラリのコンパイル
- 直接Pythonと関係はないけど、ライブラリのコンパイルにgccがいるので…。
- MinGW
- 常にmingwを使うなら、
- “C:\Python26\Lib\distutils\distutils.cfg”を作って、以下を書けばいい。
- <code>[build] compiler = mingw32</code>
- メモ