Jak uruchomić aplikację po przeniesieniu jej z innego dysku?

0

Cześć,

Niedawno byłem zmuszony do wymiany dysku na komputerze a co za tym idzie instalacja wszystkiego od nowa. Zainstalowałem Python 3.12 oraz 3.10 oraz Pycharm. Na starym dysku prowadziłem projekt wykorzystujący PySide oraz Qt Designer. Na starym "dysku" działało wszystko w porządku. Teraz kod zatrzymuje się na loader = QUiLoader() w momencie uruchamiania go za pomocą Pycharm.

import json
import sys
import time
from pygame import mixer
from PySide6.QtWidgets import QApplication, QMainWindow, QProgressBar, QMessageBox
from PySide6.QtUiTools import QUiLoader
from PySide6.QtGui import QPixmap
from threading import Thread
import requests


class MainWindow(QMainWindow):
	def __init__(self, parent = None):
		super().__init__(parent)
		print("przed QUIloaderm")
		loader = QUiLoader()
		print("po QUIloaderem")
		self.window = loader.load('centrum_informacji.ui', self)
		self.setGeometry(0, 0, 800, 850)
		self.window.setFixedSize(800, 850)
		self.setWindowTitle("Centrum informacji")
		self.im = QPixmap("schemat.png")
		self.window.obrazek.setPixmap(self.im)
        self.show()

if __name__=="__main__":
	app = QApplication(sys.argv)
	win = MainWindow()
	app.exec()

wynik w konsoli:

pygame 2.5.2 (SDL 2.28.3, Python 3.10.0)
Hello from the pygame community. https://www.pygame.org/contribute.html
przed QUIloaderm

Wszystkie biblioteki zostały poprawnie zainstalowane. Wersja Pycharm taka sama jak poprzednio. Ta sama wersja Pyside.
Wczoraj zrobiłem dodatkowy test czyli za pomocą auto-py-to-exe stworzyłem plik exe i program uruchamia się normalnie.
W czym może być problem? Zmieniałem również wersje Pycharm'a i problem pozostaje.

0

Próbowałeś podpiąć debuggera i zobaczyć co się stanie?

Edit. Na stronie supportu JetBrains są tematy, że PyCharm ma jakieś problemy z pyside.

0

tak, tylko nie tłumaczy to tego dlaczego przed formatem działało a teraz nie. W debuggowaniu nie jestem kozakiem, ale wygląda mi na to, że Pycharm nie potrafi tam wejść.

0

Pewnie inna wersja PyCharm. Miałeś plik requirements.txt? Może też jakieś inne wersje zależności masz teraz?

0

Zainstalowałem tą samą wersję Pycharm 2022.3.3. oraz tą samą wersję Pyside6.0. Plik requirements.txt - nigdy tam nie zaglądałem.

0

To zajrzyj, i na nowym środowisku ustaw te same wersje pakietów co na starym.

1 użytkowników online, w tym zalogowanych: 0, gości: 1