Module18 Python 파이썬에서 모듈과 패키지의 차이점은 무엇인가요?, What's the difference between a module and package in Python? 질문 파이썬에서 모듈과 패키지의 차이점은 무엇인가요? 참고: "패키지"와 "모듈"의 차이점은 무엇인가요? (다른 언어에 대해서) 답변 어떤 Python 파일은 모듈이며, 파일의 기본 이름인 .py 확장자를 제외한 것입니다. 패키지는 Python 모듈의 모음입니다. 모듈은 단일 Python 파일이지만, 패키지는 Python 모듈의 디렉터리로, 추가적인 __init__.py 파일을 포함하고 있습니다. 이를 통해 패키지를 단순히 Python 스크립트의 모음을 포함하는 디렉터리와 구분할 수 있습니다. 패키지는 해당 디렉터리가 자체적인 __init__.py 파일을 포함하는 한 어떤 깊이로든 중첩될 수 있습니다. 모듈과 패키지 사이의 구분은 파일 시스템 수준에서만 유지되는 것으로 보입니다. 모듈이나 패키지를 가져올.. 2023. 7. 3. Python ImportError: requests 모듈이 없습니다., ImportError: No module named requests 질문 저는 requests를 가져와 보았습니다: import requests 하지만 오류가 발생합니다: ImportError: No module named requests 답변 Requests는 내장 모듈이 아닙니다 (기본 Python 설치와 함께 제공되지 않음) 따라서 설치해야합니다: OSX/Linux Python 2 : sudo pip install requests Python 3 : sudo pip3 install requests 만약 pip가 설치되어 있다면 (pip는 Python의 패키지 설치 프로그램이며 Python 설치와 함께 기본적으로 제공됩니다). pip가 설치되어 있지만 경로에 없는 경우 python -m pip install requests (또는 Python3의 경우 python3 .. 2023. 6. 25. Python 동일한 디렉토리 또는 하위 디렉토리에서 클래스를 가져오는 방법은 무엇인가요?, How to import the class within the same directory or sub directory? 질문 저는 모든 .py 파일을 저장하는 디렉토리를 가지고 있습니다. bin/ main.py user.py # 클래스 User가 존재하는 위치 dir.py # 클래스 Dir가 존재하는 위치 user.py와 dir.py에서 클래스를 main.py에서 사용하고 싶습니다. 어떻게 하면 이러한 Python 클래스를 main.py에 가져올 수 있을까요? 또한, user.py가 하위 디렉토리에 있는 경우 클래스 User를 가져오는 방법은 무엇인가요? bin/ dir.py main.py usr/ user.py 답변 파이썬 2 __init__.py이라는 빈 파일을 파일과 같은 디렉토리에 만드십시오. 이렇게 하면 Python에서 "이 디렉토리에서 가져올 수 있다"는 것을 나타냅니다. 그런 다음 다음을 수행하십시오. fro.. 2023. 6. 10. Python 파이썬 setup.py 언인스톨, python setup.py uninstall 질문 저는 python setup.py install으로 파이썬 패키지를 설치했습니다. 어떻게 제거하나요? 답변 Note: python setup.py install 사용을 피하십시오. 대신 pip install .을 사용하십시오. 수동으로 모든 파일을 제거하고, 설치가 수동으로 수행한 기타 작업도 취소해야 합니다. 모든 파일 목록을 모르는 경우 --record 옵션을 사용하여 다시 설치하고 생성된 목록을 확인할 수 있습니다. 설치된 파일 목록을 기록하려면 다음을 사용할 수 있습니다: python setup.py install --record files.txt 제거하려면 xargs를 사용하여 제거할 수 있습니다: xargs rm -rf < files.txt 또는 Windows를 실행 중인 경우 Power.. 2023. 6. 9. 이전 1 2 3 4 5 다음