Pip安装没有进度条

时间:2018-01-24 18:27:08

标签: python pip progress-bar circleci

在我的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

的情况下执行此操作

2 个答案:

答案 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