Rye: 手間のかからないPython体験
注記
Ryeを使い始める場合は、同じメンテナーによる後継プロジェクトであるuvを検討してください。
Ryeはアクティブにメンテナンスされていますが、uvはより安定した機能豊富なエクスペリエンスを提供しており、新しいプロジェクトにはこちらをお勧めします。
移行で問題が発生しましたか? 不足しているものを教えてください。
Ryeは、Python向けの包括的なプロジェクトおよびパッケージ管理ソリューションです。作成者がすべてのPythonユーザーのためのワンストップショップを確立したいという願望から生まれたRyeは、Pythonインストール、pyproject.toml
ベースのプロジェクト、依存関係、仮想環境をシームレスにインストールおよび管理するための統合されたエクスペリエンスを提供します。複雑なプロジェクト、モノレポ、およびグローバルツールインストールを容易にするように設計されています。興味がありますか? 紹介をご覧ください。
あらゆるレベルのPython開発者にとって、手間のかからない体験を。
インストール手順
インストールするには、オペレーティングシステムとCPUアーキテクチャに適したバイナリをインストールするcurlコマンドを実行できます。
curl -sSf https://rye.dokyumento.jp/get | bash
または、この方法を信用しない場合は、最新リリースのバイナリをダウンロードできます。初回実行時に自動的にインストールされます。
- rye-x86_64-linux.gz Intel/AMD (x86-64)の場合。
- rye-aarch64-linux.gz ARM64の場合。
gunzip rye-x86_64-linux.gz
chmod +x ./rye-x86_64-linux
./rye-x86_64-linux
インストールするには、オペレーティングシステムとCPUアーキテクチャに適したバイナリをインストールするcurlコマンドを実行できます。
curl -sSf https://rye.dokyumento.jp/get | bash
または、この方法を信用しない場合は、最新リリースのバイナリをダウンロードできます。初回実行時に自動的にインストールされます。
- rye-aarch64-macos.gz Apple Silicon (M1/M2/M3) (ARM64)の場合。
- rye-x86_64-macos.gz Intelプロセッサ (x86-64)の場合。
gunzip rye-aarch64-macos.gz
chmod +x ./rye-aarch64-macos
./rye-aarch64-macos
WindowsにRyeをインストールするには、最新リリースをダウンロードしてバイナリを実行します。初回実行時に自動的にインストールされます。Ryeを使用する場合、およびインストールを開始する前に、「開発者モード」を有効にすることを強くお勧めします。詳細はこちら。
- rye-x86_64-windows.exe 64ビット(x86-64)の場合。
- rye-x86-windows.exe 32ビット(x86)の場合。
注記
Ryeはまだ署名付きバイナリを使用していないため、ダウンロードした実行ファイルの実行を許可する必要があります。明確な方法がない場合は、表示されるエラーメッセージの「詳細情報」をクリックし、「実行」をクリックしてください。
さらに、「Bearfoos」に関するトロイの木馬の警告が表示される場合があります。これは誤検出です。詳細については、Ryeに関連付けられたWindows Bearfoosウイルスに関するディスカッションを参照してください。
RustとCargoがインストールされている必要があります。お持ちでない場合は、rustupを使用してマシンにインストールできます。
その後、cargo
経由でRye
をインストールできます。
cargo install --git https://github.com/astral-sh/rye rye
次の手順またはインストールをカスタマイズする方法については、詳細なインストールガイドを参照してください。