2014-07-07 31 views
1

我使用PyQt的5.3.1和我與pyqtdeploy 0.4部署,當我想建立一個項目,我得到這個錯誤信息:誤差PyQtDeploy

Generating code... 
Cleaning E:\ProgramasPython3\PythonQT\QTCalculator\build. 
Freezing C:\Users\Tobal\AppData\Local\Temp\bootstrap_py3.py 
Freezing E:\ProgramasPython3\PythonQT\QTCalculator\qtcalculator.py 
Freezing E:/ProgramasPython3/PythonQT\QTCalculator\__init__.py 
Freezing E:/ProgramasPython3/PythonQT\QTCalculator\calculator_ui.py 
Freezing E:/ProgramasPython3/PythonQT\QTCalculator\img_rc.py 
Freezing E:/ProgramasPython3/PythonQT\QTCalculator\qtcalculator.py 
Freezing C:\Python34\libs\site-packages\PyQt5\__init__.py 
Unable to freeze C:\Python34\libs\site-packages\PyQt5\__init__.py. 
Traceback (most recent call last): 
    File "C:\Users\Tobal\AppData\Local\Temp\freeze.py", line 103, in <module> 
    freeze_as_data(py_file, options.as_data) 
    File "C:\Users\Tobal\AppData\Local\Temp\freeze.py", line 36, in freeze_as_data 
    code = _get_marshalled_code(py_filename) 
    File "C:\Users\Tobal\AppData\Local\Temp\freeze.py", line 71, in _get_marshalled_code 
    source_file = open(py_filename) 
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Python34\\libs\\site-packages\\PyQt5\\__init__.py' 

,我認爲這是一個錯誤。有人知道如何解決它? 謝謝

回答

0

在「位置」選項卡上的pyqtdeploy GUI中,確保「標準庫目錄」是正確的。

1

您是否構建了PyQt5靜態?主機和目標Python是兩個不同的東西,並且通常在不同的目錄中。目標Python具有靜態構建的PyQt模塊,主機Python也必須安裝PyQt5(因爲pyqtdeploy在其GUI中使用Qt),但它通常是主機Python中的動態庫。