Python

Python 3.3 に Sphinx をインストール:

Python3.3 を使うようになってから Sphinx 環境を用意していなかったので。 virtualenvwrapper-win をインストールしようとしたら distribute を更新しろよと言われたので easy_install -U distribute したら easy_install が使えなくなった。 最近は setupt…

自作アプリを Python 2.7.3 + wxPython 2.18 から Python 3.3.2 + PyQt5 5.0.1 へ変更:

そろそろ Python3 に変えてみようかと軽い気持ちで始めたら wxPython を PyQt に変更して、py2exe も cx_Freeze に変更してとかなり大がかりになってしまった。 MultiPyAlarm 起動時間も長くなったし、cx_Freeze の build で余分な dll などがコピーされるし…

Python 2.7.5 インストール済み環境に Python 3.3.2 をインストールしたらはまった

「ファイル名を指定して実行」から python を実行すると、2.7.5 のインタプリタが起動するのに、コマンドプロンプトから python を実行すると 3.3.2 が起動する。 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\python.exe に 2.7.5 の python.…

PyQt で exe を作ってみた #pyhack:

(第31回)Python mini Hack-a-thon のもう一つとして、PyQt を触ってみた。パイキュートだそうです。helloworld.py と setup.py を書いて py2exe を実行して exe のできあがり。 helloworld.py に import sip ががないと exe の実行時にエラーになった。hello…

Vim の Python コード補完でエラー(似非解決) #pyhack:

(第31回)Python mini Hack-a-thon に参加してきた。最近使い始めた Vim で Python を書いていると、補完時にランタイムエラーが発生していたので、その解決方法を調べた。 回避方法は見つかったけれど、スジが悪いので別解がほしい。 問題 環境 OS: Windows7…

Windows で Fabric に自動応答させる

環境作り env.py -c fabric easy_install pycrypto-2.6.win32-py2.7.exe easy_install fabric winexpect Python Fabric で、自動応答 -- pexpect - Guutaraの日記 を試してみたけれど、pexpect は Windows では動かないらしい。 代わりということで winpexpe…

nosetests で使う PEP 8 のテストを追加

2010/09/20 Pythonのコーディング規約pep8チェックをUnitTestに組み込んでみた - 清水川Web を試してみたけれど、最近の pep8 パッケージでは動かないみたいなので、 Advanced usage - pep8 1.4.6a0 documentation を見て適当に書いてみた。test_pep8.py # -…

#pyfes に参加してきました

まとめようと思うとなかなか書けないのでぐだぐだな感じで。 V の人の実物を見るのとステッカー目当てに pyfes 初参加。 でも目覚ましの設定時間を間違えたので、午後の受付時間から参加。 Mercurial ハンズオングループに混ぜてもらいました。 もみじ饅頭美…

Mercurial に commit するときにバッチを実行して、その変更も commit に含めたい #Mercurialjp #TokyoMercurial

TokyoMercurial#4 で取り組んでいた内容です。 要求: Freeplane の日本語言語ファイル Resources_ja.properties を commit するときに、Unicode アンエスケープした Resources_ja_utf8.properties を更新して同じ commit に自動で取り込みたい。んで、autoco…

py2exe で Oracle に接続する exe を作成

http://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/py2exe-0.6.9.win32-py2.6.exe/download をインストール。setup.py from distutils.core import setup import py2exe setup(options = {"py2exe": { 'bundle_files': 2, 'compressed': True, 'dl…

Python で Oracle に接続してみる

試した環境は、クライアントが Windows7 Pro 32 bit + Oracle Client 11.? + Python 2.6.2、 サーバは Windows2003 SR2 + Oracle 10.2.0.3 StandardOne。 http://cx-oracle.sourceforge.net/ から Oracle 10g, UNICODE, Python 2.6 の Windows x86 Installer…

blockdiag を試してみる

blockdiag でいろいろ書いてみる ≪ Stop Making SenseWindows7 Home Premium 64bit に Python 2.6.6 32bit をインストールして使っている。 PIL 1.1.7 for Python 2.6 もインストール済み。 Windows では VL-Gothic-Regular.ttf が必要らしいのでインストー…