如何在Google Colaboratory中使用requirements.txt安装Python依赖
在Google Colaboratory中使用requirements.txt安装Python依赖的方法
嘿,我来帮你搞定在Colab里用requirements.txt装依赖的事儿,其实和本地执行pip install -r requirements.txt的思路一致,只是Colab有它专属的操作流程,下面分两种常见场景给你详细说明:
场景1:上传本地的requirements.txt到Colab
如果你的requirements.txt在本地电脑上,可以按以下步骤操作:
- 打开你的Colab笔记本,点击顶部的「+代码」按钮新建一个代码单元格
- 在单元格里输入并运行这段代码,用于上传本地文件:
运行后会弹出文件选择窗口,找到你本地的requirements.txt并选中上传from google.colab import files files.upload() - 上传完成后,再新建一个代码单元格,运行以下命令完成依赖安装:
这里的!pip install -r requirements.txt!是Colab中执行shell命令的前缀,必须加上才能让Colab识别这是一条pip命令
场景2:直接从GitHub仓库获取requirements.txt
如果你的requirements.txt托管在GitHub仓库里,可以不用本地上传,直接拉取文件后安装:
- 首先找到GitHub仓库中requirements.txt的Raw文件链接(打开文件后点击右上角的「Raw」按钮就能获取)
- 新建代码单元格,用
wget命令下载文件(替换成你自己的Raw链接):!wget https://raw.githubusercontent.com/你的用户名/你的仓库名/main/requirements.txt - 下载完成后,同样运行安装命令:
!pip install -r requirements.txt
一些额外注意事项
- 安装过程中如果出现版本冲突警告,不用太担心——Colab预装了很多常用包,只要你的代码能正常运行,这些警告可以忽略
- 如果遇到某些需要编译的包安装失败,可能需要先安装对应的系统依赖,比如用
!apt-get install命令(例如安装某些数据处理库时可能需要!apt-get install libopenblas-dev这类命令)
内容的提问来源于stack exchange,提问作者Nitin




