devel
2012/9/3 susa wrote
- SprPythonでpythonのtkinterなど,各種モジュールを利用したい場合,
以下を行う必要がある.
まず1 or 2をやってパスを通す
1.環境変数にpythonパスを通す.
例 変数:PYTHONPATH 値:C:\Python32
2.python実行時にパスを通す
- import sys
- sys.path += ['C:\\Python32']
3.VisualStudioのビルドバージョンとPythonのビルドバージョンを合わせる.
- 共通事項:ビルドをリリースに設定する.
(デバックにすると,pythonのデバックビルド版であるdll(pyd)を参照しにいくが,tkinter等はリリースビルドされているので使えない.デバックで使いたい場合は,tkinterのデバック版dll(pyd)が必要.たぶん...)
- win32の場合:VisualStudioのビルドをWin32に,pythonを32bitバージョンに
- win64の場合:VisualStudioのビルドをx64に,pythonを64bitバージョンに
4.実際にimportしてみる
- 例:tkinterの場合
- import sys
- sys.argv = [''] // tkinterがargvを使うので
- import tkinter as tk
- la = tk.Label(NONE, text = 'Hello World!', font = ('Times', '18'))
- la.pack() // 上記のコードが実行される(部品が配置される)
- la.mainloop() // 実際に使える状態にする(ボタンとか)