>  기사  >  백엔드 개발  >  미니멀리스트 Python 버전 관리자

미니멀리스트 Python 버전 관리자

Patricia Arquette
Patricia Arquette원래의
2024-10-02 16:10:30651검색

A Minimalist Python Version Manager

Shuru의 Python 지원: 버전 0.0.9

Shuru가 업그레이드되었습니다. 이제 Python 버전 관리가 가능해졌습니다! Node.js 작업에 Shuru를 사용해 왔다면 이제 Python 버전도 마찬가지로 쉽게 관리할 수 있다는 사실을 알게 되어 기쁠 것입니다.

새로운 소식

이 최신 릴리스(v0.0.9)를 통해 Shuru는 shuru.toml을 구성하기만 하면 소스에서 Python을 다운로드, 빌드 및 설치할 수 있습니다. 더 이상 pyenv와 같은 추가 도구가 필요하지 않습니다. 필요한 Python 버전을 정의하기만 하면 나머지는 Shuru가 알아서 처리해 드립니다.

shuru.toml에 표시되는 내용은 다음과 같습니다.

[versions]
python = "3.10.2"

[[task]]
name = "setup"
command = "pip install -r requirements.txt"

[[task]]
name = "run"
command = "python app.py"
default = true

후드 아래

Python 버전을 지정하면 Shuru는 다음을 수행합니다.

  1. 소스 다운로드: 공식 Python 웹사이트에서 지정된 버전을 가져옵니다.
  2. 컴파일: 이것은 단순한 다운로드 및 실행이 아닙니다. Shuru는 소스에서 Python을 컴파일하므로 필요한 경우 더 큰 사용자 정의가 가능합니다.
  3. 설치: 마지막으로 지정된 환경에 Python을 설치합니다.

빌드 프로세스를 실시간으로 보려면 SHURU_BUILD_PYTHON_VERBOSE 환경 변수를 설정하세요.

export SHURU_BUILD_PYTHON_VERBOSE=1

이 변수를 활성화하면 빌드 중에 자세한 출력을 얻을 수 있으므로 문제가 발생할 경우 문제를 더 쉽게 해결할 수 있습니다.

Node.js는 어떻습니까?

Python은 Shuru가 지원하는 유일한 언어가 아닙니다. 여전히 동일한 방식으로 Node.js 버전을 관리하므로 다양한 프로젝트의 환경 간에 원활하게 전환할 수 있습니다. Shuru를 사용하면 두 가지 모두를 단일 파일로 쉽게 구성할 수 있어 항상 애플리케이션에 맞는 올바른 버전을 실행할 수 있습니다.

최종 생각

이러한 추가로 Shuru는 JavaScript와 Python을 모두 사용하는 개발자를 위한 더욱 다양한 도구가 되었습니다. 개발 환경 관리는 간단해야 하며 Shuru는 해당 프로세스를 단순화하는 것을 목표로 합니다.

GitHub에서 최신 버전을 확인하고 Python 관리를 워크플로에 통합해 보세요. 즐거운 코딩하세요!

위 내용은 미니멀리스트 Python 버전 관리자의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.