Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 用于windows的Pyintaller_Python_Python 3.x_Python 2.7_Pip_Pyinstaller - Fatal编程技术网

Python 用于windows的Pyintaller

Python 用于windows的Pyintaller,python,python-3.x,python-2.7,pip,pyinstaller,Python,Python 3.x,Python 2.7,Pip,Pyinstaller,我已成功安装pyinstaller(尽管我的计算机告诉我该目录不在路径中,我也不知道如何修复,因为PyIntInstaller安装在应用程序数据文件夹中,我找不到它) 但每当我运行这个命令时,它就会告诉我满足了要求,这意味着它已经安装好了。但是,当我尝试使用以下代码将python文件转换为.exe,即pyinstaller.exe--onefile--icon=“icon directory”hello.py,它告诉我pyinstaller无法识别为内部或外部批处理文件。 请问我能做什么?您可以

我已成功安装pyinstaller(尽管我的计算机告诉我该目录不在路径中,我也不知道如何修复,因为PyIntInstaller安装在应用程序数据文件夹中,我找不到它)

但每当我运行这个命令时,它就会告诉我满足了要求,这意味着它已经安装好了。但是,当我尝试使用以下代码将python文件转换为
.exe
,即
pyinstaller.exe--onefile--icon=“icon directory”hello.py
,它告诉我pyinstaller无法识别为内部或外部批处理文件。
请问我能做什么?

您可以使用
py-0p
找到python的位置。pyinstaller将位于该位置的
Scripts
文件夹中。与其直接运行pyinstaller.exe,为什么不创建一个包装器批处理文件,临时将一个与python相关的文件夹添加到路径中,然后调用pyinstaller?