본문 바로가기

Packages8

Python setup.py는 무엇인가요?, What is setup.py? 질문 setup.py란 무엇이며 어떻게 구성하거나 사용할 수 있을까요? 답변 setup.py은 파이썬 파일입니다. 이 파일이 있으면 설치하려는 모듈/패키지가 Distutils로 패키징되어 배포된 것으로 추정할 수 있습니다. Distutils는 파이썬 모듈을 배포하기 위한 표준 방법입니다. 이를 통해 쉽게 파이썬 패키지를 설치할 수 있습니다. 일반적으로 다음과 같이 작성하면 충분합니다: $ pip install . pip는 setup.py를 사용하여 모듈을 설치합니다. 직접 setup.py를 호출하지 마세요. https://docs.python.org/3/installing/index.html#installing-index 2023. 5. 23.
Python 로컬 디렉토리에서 requirements.txt 파일에 따라 pip를 사용하여 패키지를 설치하는 방법은 어떻게 됩니까?, How can I install packages using pip according to the requirements.txt file from a local directory? 질문 여기 문제가 있습니다: requirements.txt 파일이 다음과 같습니다: BeautifulSoup==3.2.0 Django==1.3 Fabric==1.2.0 Jinja2==2.5.5 PyYAML==3.09 Pygments==1.4 SQLAlchemy==0.7.1 South==0.7.3 amqplib==0.6.1 anyjson==0.3 ... 모든 패키지와 기타 패키지가 포함 된 로컬 아카이브 디렉토리가 있습니다. 새로운 virtualenv를 만들었습니다. bin/virtualenv testing 활성화하면 로컬 아카이브 디렉토리에서 requirements.txt에 따라 패키지를 설치하려고했습니다. source bin/activate pip install -r /path/to/requiremen.. 2023. 5. 19.
flutter 비주얼 스튜디오 코드 - URI의 대상이 존재하지 않음 'package:flutter/material.dart', Visual Studio Code - Target of URI doesn't exist 'package:flutter/material.dart' 질문 나는 방금 플러터 개발을 위해 맥북을 설정했습니다, 그래서 나는 플러터 SDK를 다운로드하고 문서에 배치했습니다. 그 후에 나는 명령 줄에서 flutter로 작업하기 위해 경로 변수를 설정했습니다. 나는 명령어 flutter create todolist를 실행하여 빈 프로젝트를 얻었습니다. 나는 또한 내 비주얼 스튜디오 코드를 Dart-Code로 설정하여 적절한 구문 강조, IntelliSense 등을 갖추고 있습니다. 그래서 내 비주얼 스튜디오 코드를 열 때, 다음 이미지와 같이 import 메소드를 강조합니다: 이것은 올바른 클래스를 강조하기 때문에 실제 오류인지 아닌지 이해하기가 완전히 어렵다는 것을 의미합니다. 나는 pub get과 flutter packages get을 모두 실행하여 모든 .. 2023. 5. 9.
Python __init__.py는 무엇을 위한 것인가요?, What is __init__.py for? 질문 파이썬 소스 디렉토리에서 __init__.py은 무엇을 위한 것인가요? 답변 이것은 이전 3.3 이전의 "일반 패키지"(old, pre-3.3 "regular package")에서 필수적인 부분이었지만, 3.3+ 이후의 "네임스페이스 패키지"(newer 3.3+ "namespace package")에서는 필수적이지 않습니다. 여기에 문서가 있습니다. 파이썬은 두 가지 유형의 패키지, 즉 일반 패키지와 네임스페이스 패키지를 정의합니다. 일반 패키지는 Python 3.2 이전의 전통적인 패키지입니다. 일반 패키지는 일반적으로 __init__.py 파일을 포함하는 디렉토리로 구현됩니다. 일반 패키지가 가져와질 때, 이 __init__.py 파일은 암시적으로 실행되며, 그것이 정의하는 객체는 패키지의 이름.. 2023. 5. 5.