Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/313.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 Pyinstaller exe文件没有';我不接受任何意见_Python_Numpy_Exe_Pyinstaller_Executable - Fatal编程技术网

Python Pyinstaller exe文件没有';我不接受任何意见

Python Pyinstaller exe文件没有';我不接受任何意见,python,numpy,exe,pyinstaller,executable,Python,Numpy,Exe,Pyinstaller,Executable,我想从.py创建.exe文件。如果我运行.py文件,它工作得很好,我对它没有问题。但当我运行pyinstaller创建的.exe文件时,我无法在命令行中输入(键入)任何内容 我已经尝试了几个选项-onefile execuatable(--onefile),disable upx(--noupx)。两者都没有任何改善 我导入自己的LIB是否有问题?粘贴我在.py文件中使用的函数更好吗 从PIL导入图像 将numpy作为np导入 从convetai.cropImage导入cropImage,步骤

我想从.py创建.exe文件。如果我运行.py文件,它工作得很好,我对它没有问题。但当我运行pyinstaller创建的.exe文件时,我无法在命令行中输入(键入)任何内容

我已经尝试了几个选项-onefile execuatable(--onefile),disable upx(--noupx)。两者都没有任何改善

我导入自己的LIB是否有问题?粘贴我在.py文件中使用的函数更好吗

从PIL导入图像
将numpy作为np导入
从convetai.cropImage导入cropImage,步骤
def main():
路径=输入()
img=np.array(Image.open(f“{path}”))
打印(“您的图像的形状为”,img.shape)
n=int(输入(“输入分割数”)
#dx,dy=步长(n,img.形状)
i=int(输入(“输入行数”))
j=int(输入(“输入列数”))
n_img=cropImage(img,n,i,j,save=True)
打印(“完成”)
如果uuuu name uuuuuu='\uuuuuuu main\uuuuuuu':
main()

谢谢。

如果运行一个windows,请确保将该程序声明为控制台程序,因为它似乎需要用户输入。因此,不要忘记开关
--控制台
也可以从onedir
-D
选项开始。只有在使用onedir选项时,您才应该继续使用
--onefile
或者在
path=input()
之前添加一条print语句,或者使用:
path=input(“请输入路径”)
,以便更好地调试。并准确地告诉我们在这些更改之后您在consel上看到了什么当我键入
pyinstaller--onedir--console script.py
时根本没有更改。我运行dist\script\script.exe文件,打开cmd半秒,然后关闭它。我还添加了
path=input(“输入路径”)
。不要点击exe进行调试(除非你阅读速度非常快;-))打开一个cmd窗口并从那里调用exe。这给了您阅读错误消息的时间,您可以将其发布在此处哦,它说
没有名为'numpy.random.common'的模块
通过添加
import numpy.random.common import numpy.random.bounded\u integers import numpy.random.entropy
:)谢谢