差分
この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 次のリビジョン 両方とも次のリビジョン | ||
programming:python:start [2012/02/10 00:44] yuki |
programming:python:start [2012/03/01 22:39] yuki |
||
---|---|---|---|
ライン 1: | ライン 1: | ||
====== Python ====== | ====== Python ====== | ||
+ | |||
+ | ===== パッケージ管理 ===== | ||
+ | |||
+ | * setup.pyを使う(パッケージングされたファイル郡に含まれていれば) | ||
+ | * <code>python setup.py install</code> | ||
+ | * easy_install | ||
+ | * apt-get install python-setuptools | ||
+ | * proxyはここで指定 | ||
+ | * <code>export http_proxy=http://example.com:8080 | ||
+ | export https_proxy=http://example.com:8080</code> | ||
+ | * pip | ||
+ | * apt-get install python-pip | ||
+ | * バージョン低すぎて、uninstall出来ないとかなるので、easy_install推奨。 | ||
+ | * easy_install pip | ||
+ | * proxyは、pip install <<package-name>> --proxy=http://example.com:8080 | ||
===== ライブラリ ===== | ===== ライブラリ ===== | ||
ライン 19: | ライン 34: | ||
* http://zetcode.com/wxpython/ | * http://zetcode.com/wxpython/ | ||
- | * [[.:sphinx:]] | + | ===== Document ===== |
+ | * [[.:sphinx:]] | ||
+ | * 自動化の仕組みを作ると尚良い。 | ||
===== Develop ===== | ===== Develop ===== | ||
ライン 30: | ライン 47: | ||
* 小さめのスクリプトをクイックスタート | * 小さめのスクリプトをクイックスタート | ||
* PyScripter | * PyScripter | ||
- | * GUIもやるなら何がいいんだろうね。今のところPyScripterでwxPythonもそんなに悪くない。良くもないけど。 | + | * ただし、スクリプトパスに2バイト文字があると、"UnicodeEncodeError: 'ascii' codec can't encode characters" とか言われる。 |
- | * PySideが情報量もあって使いやすい。 | + | * 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 | * virtualenv | ||
- | * pip install | + | * pip install virtualenv |
- | + | * 使う時は、以下をセットで。 | |
- | * パッケージ管理 | + | * <code>virtualenv project-name --no-site-packages |
- | * easy_install | + | source ./project-name/bin/activate |
- | * apt-get install python-setuptools | + | # ホスト名に(project-name)が付いたらOK |
- | * proxyは、export http_proxy=http://example.com:8080 した後で。 | + | deactivate |
- | * pip | + | # これで抜ける</code> |
- | * apt-get install python-pip | + | |
- | * バージョン低すぎて、uninstall出来ないとかなるので、easy_install推奨。 | + | |
- | * easy_install pip | + | |
- | * proxyは、pip install <<package-name>> --proxy=http://example.com:8080 | + | |
* ライブラリのコンパイル | * ライブラリのコンパイル |