Как изменить версию python, используемую в Google Colab - PullRequest
0 голосов
/ 18 марта 2020

Я пытаюсь установить этот репо:

https://github.com/CMU-Perceptual-Computing-Lab/MonocularTotalCapture

на Google 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'

Infact, когда я спрашиваю, какие версии python у меня, он говорит:

!python2 --version
Python 2.7.15

!python3 --version
Python 3.6.9

!echo $PYTHONPATH
/tensorflow-1.15.0/python3.6:/env/python

Итак, я должен изменить установленную версию python Конда, когда я установил OpenCV 2.4.13 до версии 3 или выше, в противном случае пакет не может быть установлен. На моей локальной машине я бы сделал это с помощью этой команды:

!alias python='/usr/bin/python3.6'

, но она не работает на colab. Когда я даю команду псевдонима, он ничего не отвечает, и ошибка все еще существует. Что я могу сделать?

...