1

2019 年 8 月更新:这个问题不再相关。它指的是已退役的 Apache Spark 即服务产品。Watson Studio 中的当前 Spark 后端使用不同的技术。

在 Python 笔记本中,我可以执行!pip freeze以获取已安装包的列表。但结果是一个空列表,或者只显示我自己安装的几个包。直到几周前,该命令才会返回所有软件包的列表,包括 IBM 预安装的软件包。我现在如何获得完整列表?

4

1 回答 1

5

!PIP_USER= pip freeze

IBM 设置环境变量 PIP_USER 以--user默认启用该选项。那是因为许多用户忘记为pip install. 不幸的是,这也启用了pip freeze可能不需要的选项。因此,您必须覆盖默认选项以获取已安装软件包的完整列表。

从环境变量中忽略默认选项的替代方法:

  • !pip freeze --isolated
  • !env -i pip freeze
于 2016-08-16T06:54:08.130 回答