我打算创建一个脚本,能够安装一个单一的车轮文件(.whl)在我的enviroment使用pip,但文件车轮文件更改版本非常频繁。例如:现在的文件名是Simulador-0.3.2.post0.dev2+ g862 e34 a. dirty-py 2. py 3-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 install
个
但没有工作,显示此消息“错误:您必须给予至少一个要求安装(见“pip帮助安装”)”但没有意义,因为ls *.whl是发送一个参数。
有什么建议修水管吗?
3条答案
按热度按时间huwehgph1#
管道将
ls
的标准输出连接到pip
的标准输入,但是pip
并不读取要安装的软件包的标准输入,而是查看其参数,但没有参数。使用
字符串
而不是.
luaexgnf2#
Do it like
字符串
Where子命令
型
生成文件列表,并将其作为
pip
用于安装的字符串进行回显或者不传递来自其他命令结果的任何参数,
型
mw3dktmi3#
xargs
来救援!ls *.whl | xargs pip install
个