python - 来自 unix 管道的 pip install 参数

标签 python linux pip 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安装

但没有成功,请显示此消息 “错误:您必须至少给出一个安装要求(请参阅“pip help install”)”但是没有意义,因为 ls *.whl 正在发送一个参数。

有什么修复管道的建议吗?

最佳答案

管道将 ls 的标准输出连接到 pip 的标准输入,但 pip 不读取其包的标准输入安装。它着眼于它的论据,但没有论据。

使用

pip install *.whl

相反。

关于python - 来自 unix 管道的 pip install 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59396715/

相关文章:

python - Stripe API;如何成功创建测试连接账户?

python - 使用 Nginx 和 uWsgi 的 Cherrypy 项目中的 SQLAlchemy 出现 UnboundExecutionError

python - Pip 安装到自定义目标目录并排除特定依赖项

键入时更改 linux 终端中关键字的颜色

python - 使用 Homebrew 在 Snowleopard 上升级 Python 现在 pip 和 easy_install 不起作用

Python3找不到pip3安装的模块

Python删除第一个 View 和第一次单击之间的所有行?

python - 如何在 Python setuptools 中包含本地化消息?

linux - sed:在两行中查找模式,而不是在该模式之后替换

c++ - OpenGL 3.3 GLX_ARB_create_context_profile 在带有 bumblebee 的 Linux 上不可用