繁体   English   中英

使用 requirements.txt 安装本地 wheel 文件

[英]Install local wheel file with requirements.txt

有一个本地 package ABC-0.0.2-py3-none-any.whl 我想通过 requrements.txt 将它安装在不同的项目中。 例如

要求.txt

ABC==0.0.2
Flask==1.1.2
flask-restplus==0.13.0
gunicorn==20.0.4

是否可以通过这种方式安装ABC package。 ABC-0.0.2-py3-none-any.whl包含在源代码中。 我不得不pip install ABC-0.0.2-py3-none-any.whl

查看官方文档中的示例

只需将本地车轮的相对路径,即./<my_wheel_dir>/<my_wheel.whl> ,放在requirement.txt中,例如,

./local_wheels/ABC-0.0.2-py3-none-any.whl
Flask==1.1.2
flask-restplus==0.13.0
gunicorn==20.0.4

在你的requirement.txt文件中添加

-f <path to the whl file>==<Version>

然后使用python -m pip install -r <path to requirment.txt file>

对于使用 setuptools 的pyproject.toml文件,本地语法./local_wheels/ABC-0.0.2-py3-none-any.whl不起作用。

这有效:

tensorflow @ file://localhost/pip-wheels/aarch64/tensorflow-2.8.4-cp38-cp38-linux_aarch64.whl

file://localhost/ + 需要绝对路径。

pip 问题可能会解释原因。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM