[英]Pip install argument from unix pipe
我打算創建一個腳本,該腳本能夠使用 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 install
但是沒有用,顯示此消息“錯誤:您必須至少提供一個安裝要求(請參閱“pip help install”)”但沒有意義,因為 ls *.whl 正在發送參數。
有什么修理管道的建議嗎?
管道將ls
的標准輸出連接到pip
的標准輸入,但pip
不讀取其標准輸入以安裝包。 它着眼於它的論據,其中沒有論據。
用
pip install *.whl
反而。
做喜歡
pip install `ls *.whl`
where子命令
`ls *.whl`
生成文件列表並將其回顯為pip
用於安裝的字符串
或者不從其他命令結果傳遞任何參數,如討論
pip install *.whl
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.