在我的Django应用程序中,我有一个运行& pip install -r requirements / base.txt'的circle.yml文件。当我推高代码,并在出现错误时检查CircleCI日志时,很难获得,因为有很多依赖关系,并且从pip6开始,它们开始显示安装的进度条。因为它很快就忙。我在pip的github页面上读到,有些人正在请求安装命令的标志以删除进度条,但继续显示其他所有内容,例如异常。
之类的东西 pip install --no-progress-bar foo
https://github.com/pypa/pip/pull/4194。尽管如此,它看起来还没有发布。目前有没有办法在不使用 - no-cache-dir ?
的情况下执行此操作答案 0 :(得分:7)
该PR已合并,并且可在最新的稳定版本中使用(撰写本文时为点10.0.1)。只是做:
pip install foo --progress-bar off
其他参数可用。请参阅pip install docs。
答案 1 :(得分:0)
使用pip config默认关闭这些功能:
pip config --user set global.progress_bar off
(对于管理员,可能删除--user
,对于virtualenv,则将其替换为--venv
)