2016-12-29 11 views
1

いくつかの.uiファイルを.pyに変換しようとしています。 私はすべてのいくつかのチュートリアルとなしのためのインターネット上で私のために働くように見える見て、pyuic.batは国連マイルパソコンanywere見つからない、と私はPyQt5 pyuicモジュールのエラー

python pyuic.py -o file.py file.ui 

を実行する場合、私はいつものように若干の誤差が出る:

file "pyuic.py", line 28, in module 
    from .diver import Diver 
Valuerror: Attempted relative import in non-package 

私はWindows 10でPython 2.7、PyQt 5.6を使用しています。

+0

これは解決策ではないかもしれませんが、一般的には、Python 3.6または少なくとも3.5を使用することをお勧めします。バージョン2.7は7歳です。 – saitam

+0

私はすでにプログラムのほとんどを作っています...私はちょうどGUIが必要です。 そして私が持っているコードは2.7です。 – alxg

+1

'pyuic5'バッチファイルを含むフォルダを'%PATH% 'に追加し、' pyuic5 -o file.py file.ui'を実行します。バッチファイルは、 "C:¥Program Files¥Python27¥Lib¥site-packages¥PyQt5¥pyuic5.bat"のような場所にインストールする必要があります。 – ekhumoro

答えて

2

PyQt5のインストール方法によっては、pyuic5.batファイルがない可能性があります。しかし、簡単に十分なものを作ることができます。 pyuic5.batというファイルを作成し、PyQt5ディレクトリに置きます。 C:\python-qt5\PyQt5)、およびファイルを持っているが含まれています。例えば、あなたのPyQt5ディレクトリは、あなたのPYTHONPATHにリストされている

  • python -m PyQt5.uic.pyuic %* 
    

    これは、ことが必要ですC:\python-qt5,

  • pyuic5.batを含むディレクトリはPATHにリストされています。 C:\python-qt5\PyQt5
関連する問題