我正在尝试创建一个有效的可执行文件。一切正常,但是一旦我启动.exe文件,它会给出错误“ ModuleNotFound”
遇到这个问题,我尝试了许多不同的.bat设置。到目前为止,我有这些:"pyinstaller" -F -i "assets\unischeduler_icon.ico" --specpath="./build" --distpath=. Scheduler.py
from tkinter import *
from src.interface import UserInterface
version = 'v0.6' # Current version
def create_interface(argv):
root = Tk()
root.title('Uni-Scheduler')
root.geometry("659x337")
root.iconbitmap('assets\\unischeduler_icon.ico')
UserInterface(root)
root.mainloop()
create_interface(sys.argv)
我期望“ src”目录出现错误。我之前创建过可执行文件,这非常完美。将所有文件移到文件夹后,它给我一个错误。
我试图在从目录导入之前添加sys.path.append("../")
行代码,它确实起作用,但是如果此后尝试导入其他库,它的确会失败。
不确定如何解决,但会建议您!
pyinstaller 3.4 Python 3.7 Windows 10