2016-11-14 104 views
1

我有一臺64位機器的python3.5。我有多個.py文件的項目,並且有一個主文件使用同一目錄中的其他.py文件運行整個代碼。我想將它轉換成.exe文件,以便我可以在沒有安裝python的系統上運行代碼。 Pyinstaller是我搜索和我安裝的一個選項,但不知何故,當我運行命令使用pyinstaller從Python腳本製作exe文件

pyinstaller --onefile main.py 

在命令提示符窗口。它返回

failed to create process. 

我不知道我使用不正確或它不兼容。但我確定安裝正確。任何建議,使其工作或如何使我的代碼可以以一種簡單的方式執行到所有系統?由於

因此,修正後quotes problem我再次運行該命令,到處都是我不認識,甚至:(我粘貼在參考這些錯誤的一部分錯誤的巨大的名單。

485 INFO: PyInstaller: 3.2 
485 INFO: Python: 3.5.2 
485 INFO: Platform: Windows-10-10.0.14393-SP0 
501 INFO: wrote C:\Users\***********\PycharmProjects\MyfirstProject\ErrorCorrection.spec 
501 INFO: UPX is not available. 
523 INFO: Extending PYTHONPATH with paths 
['C:\\Users\\***********\\PycharmProjects\\MyfirstProject', 
'C:\\Users\\***********\\PycharmProjects\\MyfirstProject'] 
523 INFO: checking Analysis 
523 INFO: Building Analysis because out00-Analysis.toc is non existent 
523 INFO: Initializing module dependency graph... 
538 INFO: Initializing module graph hooks... 
538 INFO: Analyzing base_library.zip ... 
9993 INFO: running Analysis out00-Analysis.toc 
10282 WARNING: lib not found: api-ms-win-crt-stdio-l1-1-0.dll dependency of c:\users\***********\appdata\local\programs\python\python35\python.exe 
10367 WARNING: lib not found: api-ms-win-crt-math-l1-1-0.dll dependency of c:\users\***********\appdata\local\programs\python\python35\python.exe 
10483 WARNING: lib not found: api-ms-win-crt-heap-l1-1-0.dll dependency of c:\users\***********\appdata\local\programs\python\python35\python.exe 
10551 WARNING: lib not found: api-ms-win-crt-locale-l1-1-0.dll dependency of c:\users\***********\appdata\local\programs\python\python35\python.exe 
10635 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of c:\users\***********\appdata\local\programs\python\python35\python.exe 
10852 WARNING: lib not found: api-ms-win-crt-stdio-l1-1-0.dll dependency of c:\users\***********\appdata\local\programs\python\python35\VCRUNTIME140.dll 
10914 WARNING: lib not found: api-ms-win-crt-convert-l1-1-0.dll dependency of c:\users\***********\appdata\local\programs\python\python35\VCRUNTIME140.dll 
10999 WARNING: lib not found: api-ms-win-crt-heap-l1-1-0.dll dependency of c:\users\***********\appdata\local\programs\python\python35\VCRUNTIME140.dll 
11083 WARNING: lib not found: api-ms-win-crt-string-l1-1-0.dll dependency of c:\users\***********\appdata\local\programs\python\python35\VCRUNTIME140.dll 
11152 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of c:\users\***********\appdata\local\programs\python\python35\VCRUNTIME140.dll 
12518 WARNING: lib not found: api-ms-win-crt-stdio-l1-1-0.dll dependency of c:\users\***********\appdata\local\programs\python\python35\python35.dll 
12603 WARNING: lib not found: api-ms-win-crt-convert-l1-1-0.dll dependency of c:\users\***********\appdata\local\programs\python\python35\python35.dll 
12672 WARNING: lib not found: api-ms-win-crt-math-l1-1-0.dll dependency of c:\users\***********\appdata\local\programs\python\python35\python35.dll 
12741 WARNING: lib not found: api-ms-win-crt-process-l1-1-0.dll dependency of c:\users\***********\appdata\local\programs\python\python35\python35.dll 
12839 WARNING: lib not found: api-ms-win-crt-environment-l1-1-0.dll dependency of c:\users\***********\appdata\local\programs\python\python35\python35.dll 
12904 WARNING: lib not found: api-ms-win-crt-heap-l1-1-0.dll dependency of c:\users\***********\appdata\local\programs\python\python35\python35.dll 
12989 WARNING: lib not found: api-ms-win-crt-string-l1-1-0.dll dependency of c:\users\***********\appdata\local\programs\python\python35\python35.dll 
13058 WARNING: lib not found: api-ms-win-crt-conio-l1-1-0.dll dependency of c:\users\***********\appdata\local\programs\python\python35\python35.dll 
13174 WARNING: lib not found: api-ms-win-crt-filesystem-l1-1-0.dll dependency of c:\users\***********\appdata\local\programs\python\python35\python35.dll 
13258 WARNING: lib not found: api-ms-win-crt-locale-l1-1-0.dll dependency of c:\users\***********\appdata\local\programs\python\python35\python35.dll 
13339 WARNING: lib not found: api-ms-win-crt-time-l1-1-0.dll dependency of c:\users\***********\appdata\local\programs\python\python35\python35.dll 
13405 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of c:\users\***********\appdata\local\programs\python\python35\python35.dll 

最後的錯誤巨大的名單後說:

pywintypes.error: (5, 'EndUpdateResource', 'Access is denied.') 
+0

您是否嘗試過py2exe?你可以在這裏查看http://www.py2exe.org/,如果你有任何問題,我很樂意提供幫助。 – zipa

+0

我安裝了py2exe並運行它,但它說它需要python 2.7。 – muazfaiz

+0

現在我看到了:)你是怎麼安裝'pyinstaller'的,因爲它似乎有'pip'相關的問題?如果是這樣,這裏可能是你的解決方案http://stackoverflow.com/questions/31808180/installing-pyinstaller-via-pip-leads-to-failed-to-create-process – zipa

回答

0

我也有這個問題,我使用PyQt5.the代碼是正確的寫代碼,但是當我用pyinstaller將它轉換,一些錯誤出現,所以我找到了一種方法,你可以嘗試它。使用命令來電話l地點。

pyinstaller --paths d:\ Python的\ LIB \站點包\ PyQt5 \ Qt的\ BIN -F -w *** PY

相關問題