Python Piprequirements.txt - 在其他包之前强制安装所选包

问题描述 投票:0回答:1

你好,我有一个需要 python 包

onnxsim
的 Python 项目,如果没有 python 包
cmake
,它就无法工作(Ubuntu 存储库中的 cmake 太旧了)。

我想要一个

requirements.txt
文件来定义这些要求:

cmake
onnxsim

但是当我想使用它时,我得到了错误:

AssertionError: Could not find "cmake" executable!
,因为当pip尝试安装onnxsim时,cmake还没有安装。

使用命令将它们安装在一起也不起作用

pip install cmake onnxsim

唯一的解决方法是使用单独的命令安装 cmake

pip install cmake
pip install onnxsim

如何在

cmake
中安装其他软件包之前强制完全安装
requirements.txt
软件包?

python pip requirements.txt
1个回答
0
投票

你可以使用

cat requirements.txt | xargs pip install

它将从

requirements.txt
文件中获取每一行并对其应用
pip install
命令

© www.soinside.com 2019 - 2024. All rights reserved.