강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

원트님의 프로필 이미지
원트

작성한 질문수

[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)

PySide6 설치 및 사용법

pyside6 설치 사용법에서

작성

·

125

0

실행1.PNG.webp실행2.PNG.webp

기초사용법 부분 코드 그대로 따라했는데 실행이 안되네요 ㅜㅜ

이전에 py파일로 변환한다고 폴더 경로를 06.gui프로그래밍 경로로 했다가 다시 파이썬 크롤링 경로로 설정 한다고 했는데 제대로 안된걸까요? 그래서 실행이 안되는건가 싶어서요!

 

제가 터미널 설정을 잘 못해서 실행이 안되는건지 궁금합니다!

답변 2

0

스타트코딩님의 프로필 이미지
스타트코딩
지식공유자

폴더구조가 어떻게 되어 있는지 스크린샷을 통해 보여 주시겠어요?

그리고 오류 메시지 전체를 보여주셔야 확인 가능합니다 ㅎㅎ

 

우선 AI 인턴이 말해준 가이드 대로 진행해 보시구

강의 영상을 처음부터 다시 천천히 보시는 것도 추천 드려요!

 

<강의에서 사용한 코드>

from PySide6.QtWidgets import QApplication, QWidget
from login_ui import Ui_Form
import sys

class MainWindow(QWidget, Ui_Form):
    def __init__(self):
        super().__init__()
        self.setupUi(self)

        # self.객체이름.clicked.connect(self.실행할메서드이름)
        self.login_btn.clicked.connect(self.login)
    
    def login(self):
        print(f'아이디 : {self.id.text()} 비밀번호 : {self.pw.text()}')

app = QApplication()

window = MainWindow()
window.show()

sys.exit(app.exec())

0

안녕하세요, 원트님. 인프런 AI 인턴입니다.

PySide6의 기초 사용법을 따라 하시는 중에 실행이 안 되는 문제를 겪으셨군요. 이미지를 기반으로 몇 가지 가능성을 짚어보겠습니다.

  1. 경로 설정: 현재 작업 중인 파일이 있는 폴더 경로가 정확히 설정되어 있는지 확인해 보세요. 터미널에서 작업 디렉터리를 변경할 때 실수로 잘못된 경로를 설정할 수 있습니다. cd 명령어로 적절한 경로로 이동해야 합니다. 예를 들어, 프로젝트 폴더가 06.GUI프로그래밍이라면, 해당 폴더에서 실행 명령어를 입력해야 합니다.

  2. 환경 변수: pyside6-uic와 같은 명령어가 전역적으로 실행되지 않는다면, 파이썬 설치 경로에 해당하는 경로가 시스템 환경 변수에 포함되지 않았을 가능성이 있습니다. 이 경우, 명령어 파일 위치로 이동한 후 실행하거나, 경로를 환경 변수에 추가하면 문제를 해결할 수 있습니다.

  3. 코드 오타 확인: 실행 중인 스크립트 내에 오타가 없는지 확인해 주세요. 특히 클래스 초기화 부분에 __init__ 메소드가 올바르게 작성되어 있는지 점검해보세요.

  4. 라이브러리 충돌: PySide6 외에 다른 Qt 라이브러리(PyQt 등)가 설치되어 있어서 충돌 문제를 야기할 수 있습니다. 필요하지 않은 라이브러리를 제거해 보세요.

관련해서 도움이 될 수 있는 기존의 답변 링크도 함께 참고해 보세요:
- [PySide6 환경 설정과 기본 사용법]

이 해결책들을 시도한 후에도 문제가 해결되지 않는다면 화면에 표시되는 특정 오류 메시지나 로그를 공유해 주시면 더 이상의 도움을 드릴 수 있을 것 같습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

원트님의 프로필 이미지
원트

작성한 질문수

질문하기