安装
将包安装为全局工具。此命令有两个名称:rye tools install
和 rye install
。
这可用于将有用的 Python 脚本全局安装到其自己的独立虚拟环境中。例如,如果您想使用 black
格式化程序,可以安装一次。
通常,只有顶级依赖项安装的脚本才会被安装。在某些情况下,您可能还想安装来自子依赖项的命令。在这种情况下,请使用 --include-dep
传递这些依赖项。
有关更多信息,请参见 工具。
示例
$ rye tools install pycowsay
Looking in indexes: https://pypi.ac.cn/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' 查看摘要)