コンテンツにスキップ

インストール

パッケージをグローバルツールとしてインストールします。このコマンドには、rye tools installrye installの2つの名前があります。

これは、便利なPythonスクリプトを個別の仮想環境にグローバルにインストールするために使用できます。たとえば、blackフォーマッタを使用したい場合は、一度インストールできます。

通常、インストールされるのはトップレベルの依存関係によってインストールされたスクリプトのみです。場合によっては、サブ依存関係からのコマンドもインストールしたい場合があります。その場合は、--include-depでそれらの依存関係を渡します。

詳細については、ツールを参照してください。

$ rye tools install pycowsay
Looking in indexes: https://pypi.org/simple/
Collecting pycowsay
  Downloading pycowsay-0.0.0.2-py3-none-any.whl.metadata (965 bytes)
Downloading pycowsay-0.0.0.2-py3-none-any.whl (4.0 kB)
Installing collected packages: pycowsay
Successfully installed pycowsay-0.0.0.2

Installed scripts:
  - pycowsay

$ pycowsay "Great Stuff"

  -----------
< Great Stuff >
  -----------
   \   ^__^
    \  (oo)\_______
       (__)\       )\/\
           ||----w |
           ||     ||

引数

  • <REQUIREMENT>...: PEP 508要件文字列としてインストールするパッケージ。

オプション

  • --git <GIT>: 指定されたパッケージをこのgitリポジトリからインストールします

  • --url <URL>: 指定されたパッケージをこのURLからインストールします

  • --path <PATH>: 指定されたパッケージをこのローカルパスからインストールします

  • --absolute: 補間されない絶対パスを強制します

  • --tag <TAG>: 特定のタグをインストールします

  • --rev <REV>: 特定のgitリビジョンに更新します

  • --branch <BRANCH>: 特定のgitブランチに更新します

  • --features <FEATURES>: 特定の機能を持つ依存関係を追加します

  • --include-dep <INCLUDE_DEP>: 指定された依存関係からスクリプトを含めます

  • --extra-requirement <EXTRA_REQUIREMENT>: メインパッケージによって宣言されていない追加の依存関係をインストールします

  • -p, --python <PYTHON>: オプションで、使用するPythonのバージョン

  • -f, --force: パッケージがすでに存在する場合でも、強制的にインストールします

  • -v, --verbose: 詳細な診断を有効にします

  • -q, --quiet: すべての出力をオフにします

  • -h, --help: ヘルプを表示します('-h'で概要を参照)