簡體   English   中英

來自 unix 管道的 Pip 安裝參數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM