这是一个有点麻烦的问题,但我将按顺序进行设置。我确信答案确实很简单,而且我只是不知道某些事情...
1st:我有2个python文件。一个名为main.py
,它是程序UI。第二个是main.py程序运行的程序。它是通过从特定目录中获取python文件来实现的。
2nd:我做了pip install pyinstaller
,这是我用来为main.py创建可执行文件的
3rd:一旦所有内容都位于可执行UI应用程序的文件夹中,并且运行了可执行文件,便可以选择启动和停止。当我在UI上按“开始”时,应该运行它连接到“开始”按钮的程序。
主要问题是,当我确实按下Run键时,在UI exe窗口的后面有一个终端,显示dependency_name not found
,它基本上就位于那儿。依赖项位于venv文件夹中。 UI程序用于导入这些程序。在IDE中,这可以完美地工作。第二个成为独立的,它不再能够找到那些依赖项。
Python文件,exe,venv文件夹(内部依赖关系)以及其他一些图标和图像都位于一个项目文件夹中,理想情况下,应与exe一起单独用于main.py。
有人知道我可能做错了什么,或者我错过了一个步骤吗?