Python 我如何解决这个问题?

Python 我如何解决这个问题?,python,python-3.x,pyinstaller,Python,Python 3.x,Pyinstaller,我是一个新的python程序员,所以我还在学习。我编写了一个简单的gui python计算器,并试图使用pyinstaller将我的python代码文件转换为.exe文件,这是我在网上看到的。我在安装pyinstaller时没有遇到任何问题,但当我在cmd处编写以下内容(pyinstaller--onefile-w simplecalculator.py)时,我得到了以下信息: C:\Users\sony vaio 2012>pyinstaller --onefile -w simplec

我是一个新的python程序员,所以我还在学习。我编写了一个简单的gui python计算器,并试图使用pyinstaller将我的python代码文件转换为.exe文件,这是我在网上看到的。我在安装pyinstaller时没有遇到任何问题,但当我在cmd处编写以下内容(pyinstaller--onefile-w simplecalculator.py)时,我得到了以下信息:

C:\Users\sony vaio 2012>pyinstaller --onefile -w simplecalculator.py
120 INFO: PyInstaller: 4.1
120 INFO: Python: 3.9.0
120 INFO: Platform: Windows-10-10.0.19041-SP0
128 INFO: wrote C:\Users\sony vaio 2012\simplecalculator.spec
128 INFO: UPX is not available.
script 'C:\Users\sony vaio 2012\simplecalculator.py' not found
我不知道这意味着什么,而且我非常确定文件名没有问题。我改变了多次,但idk为什么它说没有找到
谢谢…

我建议您尝试使用py2exe,只需要创建一个setup.py文件,没有什么特殊性。

该文件是否与您运行pyinstaller的目录相同?非常感谢您在运行一些搜索后,我尝试使用shift+右键单击在同一目录中使用windows powershell,但它起了作用,但我仍然想知道如何使用cmd来代替,并获得相同的结果我不知道知道你发布的内容没有问题,也不应受指责。我只能想象你没有在文件所在的目录下运行pyinstaller。事实证明,它只适用于Python2.7。事实并非如此,我在3.6中使用了它。这里是官方页面的链接,官方开发周期中包含的Python版本都是受支持的(包括3.6到3.9版本)。哦,对不起,我不好,我没有搜索好,因为我提到我是一个初学者。。非常感谢。