我已经测试了以下内容:
!pip freeze > requirements.txt --> 保存环境中的所有软件包
pipreqs --> 返回空文件
我需要一份所有导入的软件包及其对应版本的编译。如何在Google Colab中执行此操作,而无需获取所有已安装的软件包?
我已经测试了以下内容:
!pip freeze > requirements.txt --> 保存环境中的所有软件包
pipreqs --> 返回空文件
我需要一份所有导入的软件包及其对应版本的编译。如何在Google Colab中执行此操作,而无需获取所有已安装的软件包?
是的,我在使用时遇到了类似的问题
!pip freeze > requirements.txt
您可以在 Colab 中获取所有最初安装的软件包。
您可以尝试在开头安装 session_info:
!pip install session-info
import session_info
session_info.show()
更新:
这个命令可能会给你一个大致的了解,但似乎不是很完整。我很快就回到了旧的方式,在本地 Python 项目中添加了依赖项,并使用其中的一种方法:
pip freeze > requirements.txt
pip list --format=freeze > requirements.txt
您可以通过以下方式获取所有导入的模块列表:
import sys
print(sys.modules.keys())
!pip install session-info import session_info session_info.show() !pipreqs
- baponkar