rye
번거로움 없는 Python 경험
파일 탐색기
- 1-bug.yml
- 2-feature.md
- config.yml
- clippy.yml
- docs.yml
- python-format.yml
- python-lint.yml
- release.yml
- rustfmt.yml
- spelling.yml
- sync-python-releases.yml
- sync-uv-releases.yml
- tests.yml
- FUNDING.yml
- settings.json
- badge.json
- logo-white.svg
- logo.ai
- logo.svg
- curl-to-bash-options.md
- installer-options.md
- quick-install.md
- main.html
- completion.md
- index.md
- uninstall.md
- update.md
- fetch.md
- index.md
- list.md
- register.md
- remove.md
- index.md
- install.md
- list.md
- uninstall.md
- add.md
- build.md
- config.md
- fetch.md
- fmt.md
- index.md
- init.md
- install.md
- lint.md
- list.md
- lock.md
- make-req.md
- pin.md
- publish.md
- remove.md
- run.md
- show.md
- sync.md
- test.md
- uninstall.md
- version.md
- cpython.md
- index.md
- pypy.md
- basics.md
- config.md
- deps.md
- docker.md
- faq.md
- index.md
- installation.md
- publish.md
- pyproject.md
- rust.md
- shims.md
- sources.md
- sync.md
- tools.md
- uv.md
- virtual.md
- workspaces.md
- banner-dark.png
- banner.png
- extra.css
- favicon.svg
- logo-auto.svg
- logo.svg
- changelog.md
- CNAME
- community.md
- hooks.py
- index.md
- philosophy.md
- markers.md
- metasrv.md
- pep508.md
- README.md
- add.rs
- build.rs
- config.rs
- fetch.rs
- fmt.rs
- init.rs
- install.rs
- lint.rs
- list.rs
- lock.rs
- make_req.rs
- mod.rs
- pin.rs
- publish.rs
- remove.rs
- run.rs
- rye.rs
- shim.rs
- show.rs
- sync.rs
- test.rs
- toolchain.rs
- tools.rs
- uninstall.rs
- version.rs
- python_downloads.inc
- uv_downloads.inc
- mod.rs
- py.rs
- uv.rs
- __init__.py.j2
- __init__.py.j2
- Cargo.toml.j2
- lib.rs.j2
- __init__.py.j2
- __main__.py.j2
- gitignore.j2
- LICENSE.txt.j2
- pyproject.toml.j2
- README.md.j2
- setuptools.py.j2
- mod.rs
- panic.rs
- ruff.rs
- toml.rs
- unix.rs
- windows.rs
- bootstrap.rs
- config.rs
- consts.rs
- installer.rs
- lock.rs
- main.rs
- platform.rs
- pyproject.rs
- sync.rs
- tui.rs
- uv.rs
- mod.rs
- test-list.rs
- test_add.rs
- test_cli.rs
- test_config.rs
- test_init.rs
- test_publish.rs
- test_ruff.rs
- test_scripts.rs
- test_self.rs
- test_sync.rs
- test_test.rs
- test_toolchain.rs
- test_tools.rs
- test_version.rs
- .gitignore
- build.rs
- Cargo.toml
- __init__.py
- common.py
- find_downloads.py
- find_uv_downloads.py
- test_basic.py
- .python-version
- pyproject.toml
- cargo-out-dir
- install.sh
- sha256.py
- summarize-release.py
- .gitignore
- .python-version
- Cargo.lock
- Cargo.toml
- CHANGELOG.md
- LICENSE
- Makefile
- mkdocs.yml
- pyproject.toml
- README.md
- requirements-dev.lock
- requirements.lock
- rust-toolchain.toml
# 설치 가이드
rust사전 준비물
- Rust Toolchain
- curl
설치 및 실행 절차
curl -sSf https://rye.astral.sh/get | bash
Rye를 시스템에 자동으로 설치합니다.
cargo build --release
소스 코드로부터 프로젝트를 빌드합니다.
관련 영상 가이드
Rye Introduction
핵심 명령어
cargo build --release
프로젝트를 컴파일합니다.
rye init my-project
새로운 Rye 파이썬 프로젝트를 초기화합니다.
rye sync
의존성을 동기화하고 가상환경을 설정합니다.
rye run python main.py
가상환경 내에서 명령어를 실행합니다.
rye test
프로젝트의 테스트를 실행합니다.
Rye는 더 이상 활발히 개발되지 않으며, 후속 프로젝트인 uv 사용을 권장합니다.
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
링크
예시
// repository documentation
Was this content helpful?
(0 ratings)
