我打算创建一个脚本,能够使用 pip 在我的环境中安装一个单轮文件 (.whl),但文件轮文件更改版本非常频繁。例如:现在文件名是 Simulador-0.3.2.post0.dev2+g862e34a.dirty-py2.py3-none-any.whl 但很快就会..-0.3.3- ....
要安装此版本,我可以尝试这样做
pip install Simulador-0.3.2.post0.dev2+g862e34a.dirty-py2.py3-none-any.whl
但是一旦我的版本发生变化,这个解决方案就会停止工作,所以我尝试创建一个 ubuntu 管道
ls *.whl | pip安装
但没有成功,请显示此消息 “错误:您必须至少给出一个安装要求(请参阅“pip help install”)”但是没有意义,因为 ls *.whl 正在发送一个参数。
有什么修复管道的建议吗?
最佳答案
管道将 ls
的标准输出连接到 pip
的标准输入,但 pip
不读取其包的标准输入安装。它着眼于它的论据,但没有论据。
使用
pip install *.whl
相反。
关于python - 来自 unix 管道的 pip install 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59396715/