安装
将软件包作为全局工具安装。此命令有两个名称: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”查看摘要)