yll*_*wpr 10 python requirements package python-import google-colaboratory
我已经测试了以下内容:
!pip freeze >requirements.txt --> 保存环境中的所有包
pipreqs --> 返回一个空文件
我需要对所有导入的包进行相应版本的编译。如何在 Google Colab 中执行此操作而不获取所有已安装的软件包?
是的,我在使用时遇到了类似的问题
!pip freeze > requirements.txt
Run Code Online (Sandbox Code Playgroud)
您将获得最初安装在 colab 中的所有软件包。
您可以尝试在开始时安装session_info:
!pip install session-info
Run Code Online (Sandbox Code Playgroud)
然后导入您需要的所有内容并运行此命令以查看导入的内容:
import session_info
session_info.show()
Run Code Online (Sandbox Code Playgroud)
更新:
这个命令可能会让您大致了解一下,但它看起来并不是很完整。我很快回到了旧方法,在本地 python 项目中添加了依赖项并使用了以下两个之一:
pip freeze > requirements.txt
pip list --format=freeze > requirements.txt
Run Code Online (Sandbox Code Playgroud)
您可以通过执行以下操作来获取所有导入模块的列表:
import sys
print(sys.modules.keys())
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7652 次 |
| 最近记录: |