Pip 从 requirements.txt Python 安装 .whl 文件

Pip Installing .whl files from requirements.txt Python

我正在尝试从 requirements.txt 进行轮子安装。有没有办法 pip install 一个 .whl 文件。我是 运行 Windows 10 和 Python 版本 3.9.12.

CMD命令

pip install -r requirements.txt

错误:

ERROR: Invalid requirement: 'TA-Lib @ file:./TA_Lib-0.4.24-cp37-cp37m-win_amd64.whl'

requirement.txt 的内容:

stdiomask==0.0.6
strict-rfc3339==0.7
swagger-spec-validator==2.7.3
sympy==1.9
ta==0.10.1
./TA_Lib-0.4.24-cp37-cp37m-win_amd64.whl

目录树:

C:.
├───TA_Lib-0.4.24-cp37-cp37m-win_amd64
└───requirements.txt

包和版本

Package    Version
---------- -------
Cython     0.29.30
pip        22.1
setuptools 58.1.0

你可以这样在需求文件中直接引用本地文件:

./TA_Lib-0.4.24-cp37-cp37m-win_amd64.whl

基于example