python - 如何更改google colab上使用的python版本
问题描述
我正在尝试安装此存储库:
https://github.com/CMU-Perceptual-Computing-Lab/MonocularTotalCapture
在谷歌 colab 上。这就是我安装 conda 和 opencv=2.4.13 的方式(它需要 python 2.7 才能工作)
pip install conda
!wget -c https://repo.continuum.io/archive/Anaconda3-5.1.0-Linux-x86_64.sh
!chmod +x Anaconda3-5.1.0-Linux-x86_64.sh
!bash ./Anaconda3-5.1.0-Linux-x86_64.sh -b -f -p /usr/local
import sys
sys.path.append('/usr/local/lib/python3.6/site-packages/')
!conda install -y -q -c conda-forge opencv=2.4.13
在其他软件包之间,它还需要 pyEDM,所以我正在尝试安装它。我正在遵循本指南:
https://github.com/SugiharaLab/pyEDM/issues/1
在此命令之前我没有收到任何错误:
!cd pyEDM; pip install .
这给了我这个错误:
Processing /content/pyEDM
ERROR: Package 'pyEDM' requires a different Python: 2.7.15 not in '>=3'
事实上,当我问我有哪些版本的 python 时,它说:
!python2 --version
Python 2.7.15
!python3 --version
Python 3.6.9
!echo $PYTHONPATH
/tensorflow-1.15.0/python3.6:/env/python
所以,我安装opencv 2.4.13的时候应该把conda安装的python版本改成3或更高的版本,否则无法安装包。在我的本地机器上,我会用这个命令来做到这一点:
!alias python='/usr/bin/python3.6'
但它不适用于colab。当我给出别名命令时,它没有回答任何问题并且错误仍然存在。我能做些什么 ?
解决方案
推荐阅读
- mysql - Node.js - 可用于桌面应用程序开发 - MySQL、DataTable 和文件打开
- c - 按钮在 Windows GUI 应用程序上看起来很丑(而不是 Windows 本机)
- pgadmin-4 - pgAdmin 4 打开但单击服务器不会显示任何内容(甚至没有错误)
- python - 如何使用python从JSON文件中删除空{}
- c# - 从抓取的链接下载所有 PDF 文件
- android - Asynctask 下载并设置 Jpg 为 imageView
- php - Laravel - 即使我没有创建该列,它也在寻找“deleted_at”列
- typescript - 为什么 TypeScript 类型保护“in”不将类型缩小到 keyof 类型?
- python - 使用 pygame-change 播放音频时,python 不能中断 while 循环
- jquery - 获取jQueryUI的datepicker中范围之间的天数