기억저장소
close
프로필 배경
프로필 로고

기억저장소

  • 분류 전체보기 (231)
    • OS (99)
      • 우분투 (69)
      • 윈도우 (8)
      • macOS (22)
    • 마이크로칩 (50)
      • STM32 (46)
      • Rasberry Pi (2)
      • ETC (2)
    • 프로그래밍 (31)
      • 파이썬 (17)
      • 개발도구 (11)
      • Toy Project (3)
    • 개발노트 (26)
      • RDK (6)
      • Tip & Trcks (18)
      • Private Note (2)
    • 로그 (12)
      • 일상 (7)
      • 샀다 (4)
      • 받았다 (1)
    • 티스토리 (13)
    파이썬 패키지 관리 및 실행 환경

    파이썬 패키지 관리 및 실행 환경

    간단한 테스트 코드를 작성하는 것이 아니라면 가급적 SW 구조 및 모듈화를 생각하면서 코딩하려고 한다. 파이썬 역시 소스 코드를 모듈화하기 위한 방법으로 패키지를 사용한다. 패키지 관계 및 module path를 설명하기 위해 아래와 같은 패키지 구조를 만들어 테스트 하였으며, main.py 파일이 실행 시작 위치이다. 극단적인 구조를 만들기 위해 아래와 같이 모듈간 서로 꼬리를 물며 다른 모듈의 클래스를 생성하고 있다. src 디렉토리에서 main.py 파일을 실행하는데에는 전혀 문제가 되지 않지만, 각 모듈을 검증하기 위해 서브 디렉토리에서 a_module.py, b_module.py 등을 실행하면 모듈을 찾을 수 없다는 에외가 발생한다. 파이썬의 패키지나 모듈을 검색하는 순서는 아래 글을 참고하면 ..

    • format_list_bulleted 프로그래밍/파이썬
    • · 2020. 12. 21.
    • textsms
    • navigate_before
    • 1
    • navigate_next
    전체 카테고리
    • 분류 전체보기 (231)
      • OS (99)
        • 우분투 (69)
        • 윈도우 (8)
        • macOS (22)
      • 마이크로칩 (50)
        • STM32 (46)
        • Rasberry Pi (2)
        • ETC (2)
      • 프로그래밍 (31)
        • 파이썬 (17)
        • 개발도구 (11)
        • Toy Project (3)
      • 개발노트 (26)
        • RDK (6)
        • Tip & Trcks (18)
        • Private Note (2)
      • 로그 (12)
        • 일상 (7)
        • 샀다 (4)
        • 받았다 (1)
      • 티스토리 (13)
    최근 글
    인기 글
    최근 댓글
    태그
    • #STM32
    • #윈도우 10
    • #oauth
    • #lvgl
    • #카카오
    • #애드센스
    • #can
    • #파이썬
    • #STM32CubeIDE
    • #Led
    • #visual studio code
    • #GPIO
    • #ST7789
    • #RDK
    • #개발환경
    • #Mac
    • #TODO
    • #우분투
    • #tiny serial
    • #zsh
    • #티스토리
    • #말티푸
    • #uart
    • #LCD
    • #MacOS
    • #시리얼 프로그램
    • #DMA
    • #우분투 20.04
    • #꽁이
    • #J1939
    Copyright © 쭈미로운 생활 All rights reserved.
    Designed by JJuum

    티스토리툴바