2017-08-30 465 views
0

我試圖使用CMD pyinstaller,但我收到錯誤:Pyinstaller無法識別爲內部或外部命令

C:\Users\username>pyinstaller 
'pyinstaller' is not recognized as an internal or external command, 
operable program or batch file. 

C:\Users\username> 

當我在腳本中使用此命令在Python文件夾,它的工作原理:

C:\Users\username\AppData\Local\Programs\Python\Python36-32\Scripts>pyinstaller 
usage: pyinstaller [-h] [-v] [-D] [-F] [--specpath DIR] [-n NAME] 
        [--add-data <SRC;DEST or SRC:DEST>] 
        [--add-binary <SRC;DEST or SRC:DEST>] [-p DIR] 
        [--hidden-import MODULENAME] 
        [--additional-hooks-dir HOOKSPATH] 
        [--runtime-hook RUNTIME_HOOKS] [--exclude-module EXCLUDES] 
        [--key KEY] [-d] [-s] [--noupx] [-c] [-w] 
        [-i <FILE.ico or FILE.exe,ID or FILE.icns>] 
        [--version-file FILE] [-m <FILE or XML>] [-r RESOURCE] 
        [--uac-admin] [--uac-uiaccess] [--win-private-assemblies] 
        [--win-no-prefer-redirects] 
        [--osx-bundle-identifier BUNDLE_IDENTIFIER] 
        [--distpath DIR] [--workpath WORKPATH] [-y] 
        [--upx-dir UPX_DIR] [-a] [--clean] [--log-level LEVEL] 
        [--upx UPX] 
        scriptname [scriptname ...] 
pyinstaller: error: the following arguments are required: scriptname 

C:\Users\username\AppData\Local\Programs\Python\Python36-32\Scripts> 

如何解決這個問題?

+0

的[用於安裝Java環境變量]可能的複製(https://開頭stackoverflow.com/questions/1672281/environment-variables-for-java-installation) – user10089632

回答

0

你必須修改PATH ENVIRON包括C:\Users\username\AppData\Local\Programs\Python\Python36-32\Scripts> ,如果你不知道該怎麼辦呢 看here
好運

+0

應該是什麼變量名? – user8533214

+0

PIP或PYTHON? – user8533214

+0

@ user8533214,你設置了路徑'c:\ python27 \ scripts',它將包含所有包含在那裏的Python命令 – user10089632

相關問題