기여를 하려면 다음과 같이 설정해야 합니다. 개발 환경 - 다른 모든 사람의 환경과 동일하게 작동할 수 있는 다른 모든 사람의 환경과 동일하게 작동할 수 있는 곳입니다.
BeeWare의 많은 부분이 동일한 도구, 즉 특정 버전의 Python을 사용합니다, 및 가상 환경 제어.
파이썬
Python은 스크립팅 언어로, 다양한 운영 체제에서 사용할 수 있으며 다양한 운영 체제에서 사용할 수 있습니다. 하지만 어떤 시스템을 사용하느냐에 따라 사용 중인 시스템에 따라 사용 중인 파이썬 버전이 달라집니다. 이 때문에 따라서 코드가 작동할 것으로 예상되는 Python 버전을 정확히 지정합니다. 정확히 지정합니다.
다음 안내에서는 사용자가 다음 사항을 알고 있다고 가정합니다. 설치해야 하는 파이썬 버전을 정확히 알고 있다고 가정합니다. 일반적으로 이것은 파일이나 튜토리얼 정보에 나와 있습니다. 우리의 CI 시스템에서 사용자에게 필요한 파이썬 버전도 정확히 알려줘야 합니다. 그러니 정말 막막하다면, '.github/workflows/ci.yml' 파일에서 필요한 특정 버전의 파일을 찾아보세요.
BeeWare에 기여하려면 컴퓨터에 Python 인터프리터가 설치되어 있어야 합니다. macOS와 Windows에서는 공식 Python.org 설치 프로그램](https://www.python.org/downloads/)을 사용하는 것이 좋습니다. 패키지 관리자가 제공하는 Python 버전을 사용하는 것이 좋습니다. 배포판을 사용하는 것이 좋습니다.
가상 환경 ## 가상 환경
파이썬이 설치되면 단일 글로벌 환경을 제공합니다. By 기본적으로 패키지를 설치하면 이 전역 환경인 환경에 설치됩니다.
하지만 둘 이상의 파이썬 프로젝트에서 작업하는 경우에는 여러 프로젝트가 서로 다른, 그리고 경우에 따라서는 경우에 따라서는 서로 상충되는 요구 사항을 가지고 있을 가능성이 높습니다. 필요한 것은 다음과 같은 방법입니다. 각 프로젝트를 분리하여 한 프로젝트에 대한 패키지를 설치하더라도 두 번째 프로젝트에도 동일한 패키지가 강제로 설치되지 않도록 각 프로젝트를 분리하는 방법이 필요합니다.
이는 가상 환경을 사용하여 수행됩니다. 가상 환경 또는 '가상 환경'은 쉽게 생성, 파괴 또는 또는 다시 생성할 수 있는 격리된 환경입니다. 가상 환경에 설치된 모든 패키지는 해당 가상 환경 내부에서만 액세스할 수 있습니다. 가상 환경은 "샌드박스"라고도 하는 안전한 플레이 공간으로, 실수를 하더라도 실수를 하면 구축한 모든 것을 무너뜨리고 다시 시작할 수 있는 다시 시작할 수 있는 안전한 공간입니다.
파이썬은 새로운 가상 환경을 생성하는 venv
모듈을 제공합니다.
각 가상 환경에는 해당 환경을 식별하는 데 사용할 수 있는 이름이 있습니다.
환경이 있습니다. 'my-venv'라는 이름의 새 가상 환경을 만들려면 실행합니다:
$ python -m venv my-venv
가상 환경을 생성하는 데 사용하는 파이썬 버전은
은 가상 환경 내부에서 기본으로 사용되는 버전이 됩니다.
환경에서 기본적으로 사용되는 버전입니다. 여러 Python 버전이 설치되어 있거나 pyenv
와 같은 도구를 사용하여
Python 버전을 관리하기 위해 pyenv
와 같은 도구를 사용하는 경우, 다음 사항을 확인하세요.
현재 활성화된 파이썬 버전(또는 -m 버전
호출 시 참조하는 버전
명령을 호출할 때 참조하는 버전)이 의도한 버전인지 확인하세요. 일단
가상 환경이 생성되면 사용 중인 Python
버전을 변경할 수 없습니다. Python 버전을 변경하려면 다음을 수행해야 합니다.
새 가상 환경을 만듭니다.
m venv`를 호출하면 가상 환경이 생성되지만, 가상 환경은 아직 환경은 아직 활성화되지 않습니다. 가상 환경은 디스크에 있는 파일의 모음 디스크에 있는 파일의 모음으로, 환경의 이름과 일치하는 디렉터리에 저장됩니다. 환경의 이름과 일치하는 디렉터리에 저장됩니다. 가상 환경을 활성화하려면 환경의 일부로 생성된 파일 중 하나를 실행합니다. 환경의 일부로 생성된 파일 중 하나를 실행합니다:
$ source my-venv/bin/activate
이렇게 하면 명령줄 프롬프트에 접두사가 추가됩니다. 라는 접두사가 추가되어 가상 환경에 있음을 알려줍니다:
(MY-VENV) $
가상 환경이 활성화되어 있는 동안에는 모든 pip install
명령은
*가상 환경에만 영향을 미칩니다. 디렉터리를 변경해도 상관없습니다.
디렉터리를 변경해도 상관없습니다. 프롬프트에 접두사가 있는 경우 해당 가상 환경은
활성 상태입니다.
두 번째 터미널 창을 열면 환경이 활성화되지 않습니다. 활성화되지 않습니다 - 환경을 사용하려는 모든 터미널에서 환경을 다시 활성화해야 합니다. 세션에서 환경을 다시 활성화해야 합니다. 다음과 같은 오류가 발생하는 경우 설치했다고 확실하게 확신하는 라이브러리를 사용할 수 없습니다. 가상 환경이 활성화되어 있는지 확인하세요.
가상 환경을 비활성화하려면 실행합니다:
(MY-VENV) $ 비활성화
비활성화하면 프롬프트에서 접두사가 삭제됩니다.