2011-11-06 8 views
1

最近私はUbuntuをバージョン11.10にアップグレードしたので、python3モジュールを再インストールする必要がありました。私は、最新のPyQt4をダウンロードしたが、私はconfigure.pyを実行すると、私はエラーを取得、次の:私は本当に何が間違っているの手掛かりを持っていないPython3.2 PyQt4のインストール:UnboundLocalError

Qt Designer plugin disabled because Python library couldn't be found 
An internal error occured. Please report all the output from the program, 
including the following traceback, to [email protected] 
Traceback (most recent call last): 
    File "configure.py", line 2269, in <module> 
    main() 
    File "configure.py", line 2254, in main 
    subdirs=pyqt.qpy_libs() + pyqt_modules + xtra_modules + pyqt.tools(), 
    File "configure.py", line 957, in tools 
    link = "%s -lpython%d.%d%s" % (lib_dir_flag, py_major, py_minor, abi) 
UnboundLocalError: local variable 'lib_dir_flag' referenced before assignment 

。 btw。私がUbuntuを11.10にアップグレードする前に、私はpython3.1を使いました。

答えて

1

PyQt4をビルドする前に、正しいsipパッケージがインストールされていることを確認してください。 ubuntuでは、python-sip-devpython3-sip-devのパッケージ(さらには依存関係)が必要になると思います。あるいは、ソースからlatest version of sipをダウンロードしてビルドすることもできます。

あなたはPyQtはまたはSIPのいずれかにconfigure.pyスクリプトを実行すると、例えば、あなたがパイソンの正しいバージョンを使用することが不可欠です:

/usr/bin/python3.2 configure.py