【问题标题】:Virtualenv / pip installation log?Virtualenv / pip 安装日志?
【发布时间】:2013-03-15 17:24:43
【问题描述】:

pipvirtualenv 是否保留安装日志?

例如假设我创建了一个 virtualenv 并在其中安装了一个包。

> source [my virtual env]/bin/activate
> pip install matplotlib

是否有保存软件包安装日志的地方?

如果不是,那么记录软件包安装的好方法是什么? (除了手动将pip install 的输出复制到文本文件)

【问题讨论】:

  • pip install matplotlib >> pip-install.log 有什么问题?

标签: python virtualenv pip


【解决方案1】:

当你运行 pip 时,你可以指定日志文件。

pip install matplotlib --log LOG_FILE

该文件将包含详细日志

例如,

pip install matplotlib --log log.txt

这将在同一目录中创建一个log.txt 并将日志放入其中。

【讨论】:

  • 该日志只是它写入 stdout/stderr 的内容,远低于安装成功时发生的实际情况。
  • 请再看一遍问题,是关于如何存储登录文件的问题(other than manually copying the output of pip install to a text file);不是记录什么。
【解决方案2】:

如果您关心保留日志,您可能还关心 pip 的verbose option

-v, --verbose 给更多的输出。选项是累加的,最多可以使用 3 次。

【讨论】: