安装
将软件包作为全局工具安装。此命令有两个名称:rye tools install
和 rye install
。
这可以用来将有用的 Python 脚本全局安装到它自己的独立 virtualenv 中。例如,如果您想使用 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”查看摘要)