2017-01-18 28 views
0

pyinstaller.Fromを使用してpythonファイルのexeファイルを作成しました。別のpythonスクリプトを呼び出しています。 pythonがインストールされていない私は、PythonのようなエラーがpyInstallerのがpython.When exeファイルを検索します'python'が内部または外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されない

import subprocess 
import time 
import sys 
import os 
print ("Hello") 
python_path = "python" 
args = [python_path,'test.py'] 
print(args) 
subprocess.Popen(args) 
time.sleep(100) 

を認識されていません取得しています、私は唯一のpython35.dll.How私のpythonをインストールせずにexeファイルからPythonスクリプトを実行することができた凍結されています。

答えて

1

WinPython-64bit-2.7.10.3(これは管理者権限でインストールする必要はありません)のようなスタンドアロンのPythonパッケージをダウンロードしてください。ファイルを優先するディレクトリに解凍することができます。

WinPython-64bit-2.7.10.3フォルダから、exeファイルを置いたディレクトリにpythonソースコードフォルダの内容(この例ではpython-2.7.10.amd64)をコピーすることができますpyinstallerを使用して作成されます。

python-2.7.10.amd64(この場合)には、実行するサブプロセス呼び出しに必要なpython.exeとその他の依存関係ファイルがあります。

関連する問題