如何将Google Colab中的OpenPose永久安装到我的谷歌云端硬盘?
Google Colab永久安装OpenPose解决方案
核心逻辑是利用谷歌云盘存储编译完成的OpenPose文件,仅需首次编译一次,后续每次启动实例直接挂载调用即可,无需重复安装。
操作步骤:
- 首次编译存储(仅需执行1次)
- 挂载个人谷歌云盘,执行代码:
from google.colab import drivedrive.mount('/content/drive') - 在云盘创建专属存储目录,例如
/content/drive/MyDrive/openpose_compiled - 执行原有OpenPose编译流程时,修改CMake配置的安装路径参数,将
CMAKE_INSTALL_PREFIX的值替换为上述云盘目录,完成全量编译安装
- 挂载个人谷歌云盘,执行代码:
- 后续每次使用调用(每次启动实例执行即可,耗时不超过1分钟)
- 先执行云盘挂载操作
- 将编译好的OpenPose路径添加到系统环境变量,示例代码:
import os import sys os.environ['PATH'] += ":/content/drive/MyDrive/openpose_compiled/bin" os.environ['LD_LIBRARY_PATH'] += ":/content/drive/MyDrive/openpose_compiled/lib" # 如果使用Python API,添加Python包路径 sys.path.append("/content/drive/MyDrive/openpose_compiled/python")- 此时可直接调用OpenPose的相关功能,无需重新编译安装
注意事项:
- 首次编译时如果选择GPU版本编译,后续使用时需保持Colab实例的GPU运行环境一致,避免出现兼容性报错
- 若Colab基础系统镜像更新后出现依赖不兼容问题,仅需重新执行一次首次编译步骤更新云盘内的编译文件即可
内容的提问来源于stack exchange,提问作者open pose
相关产品推荐
相关产品推荐

