You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在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笔记本,点击顶部的「+代码」按钮新建一个代码单元格
  • 在单元格里输入并运行这段代码,用于上传本地文件:
    from google.colab import files
    files.upload()
    
    运行后会弹出文件选择窗口,找到你本地的requirements.txt并选中上传
  • 上传完成后,再新建一个代码单元格,运行以下命令完成依赖安装:
    !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

火山引擎 最新活动