#python #pyinstaller #pygui
Вопрос:
я знаю, что должен поделиться кодом вместо изображения, но, пожалуйста, обратитесь к изображению для моего пути. Это мой путь проекта
установочный файл содержит
from Functions.MainWindow import Ui
def OpenMainwindow(self):
try:
app = QtWidgets.QApplication(sys.argv)
window = Ui()
window.show()
app.exec_()
# Ui()
except Exception as es:
print(es)
И файл внутренней формы, который я загрузил файл пользовательского интерфейса из другой папки
uic.loadUi(r"./BAJARANGBALI/Forms/MainWindow.ui", self)
но когда я делаю exe с помощью auto-py-to-exe во время запуска exe-файла, он показывает, что файл не найден.[Ошибка 2] Нет такого файла или каталога: «./Forms/MainWindow.ui».
Я перепробовал все пути ,даже пытался переместить exe на этот путь, но безрезультатно.
Я новичок в stackoverflow, надеюсь, я изо всех сил старался описать свою проблему.Спасибо
Комментарии:
1. ваш путь к файлу-JAY BAJRANG/BAJRANGBALI на диске B, но здесь вы указали путь ./BAJRANGBALI вы должны указать полный путь, тогда он будет работать. ./ используйте для того же рабочего каталога, в котором находится ваш проект. но если у вас есть файл снаружи, то укажите полный путь, например «B:Jay Баджрангбали, затем имя папки, а затем расположение файла. Если вы не знаете, как указать путь, просто нажмите на верхнюю адресную строку и выберите копировать и вставить в python
2. Нет, exe-файл, который я собираюсь создать, должен быть портативным. В этом-то и проблема.