Установите ядро ​​Python 3.8 в Google Colab Laboratory - PullRequest
3 голосов
/ 20 марта 2020

Я пытаюсь установить новую Python версию (3.8), используя conda.

!wget -O mini.sh https://repo.anaconda.com/miniconda/Miniconda3-py38_4.8.2-Linux-x86_64.sh
!chmod +x mini.sh
!bash ./mini.sh -b -f -p /usr/local

Это отлично работает. Я могу позвонить !python script.py, чтобы запустить версию 3.8.

Итак, я испытываю удачу с установкой другого ядра jupyter с Python 3.8 ядром.

!conda install -q -y --prefix /usr/local jupyter
!python -m ipykernel install --name "py38" --user

Я проверяю, что ядро установлено.

!jupyter kernelspec list

Затем я загружаю записную книжку. Откройте текстовый редактор, чтобы изменить спецификацию ядра на

"kernelspec": {
  "name": "py38",
  "display_name": "Python 3.8"
}

Это тот же прием, который работал раньше, с Javascript, Java и Golang.

Затем я загружаю отредактированный блокнот в Google Drive. Откройте записную книжку в Google Colab. Он не может найти ядро ​​py38, поэтому использует обычное ядро ​​python3. Я снова запускаю все эти ячейки.

!wget -O mini.sh https://repo.anaconda.com/miniconda/Miniconda3-py38_4.8.2-Linux-x86_64.sh
!chmod +x mini.sh
!bash ./mini.sh -b -f -p /usr/local
!conda install -q -y --prefix /usr/local jupyter
!python -m ipykernel install --name "py38" --user

Он устанавливает ядро ​​Python 3.8, как и раньше. Я обновляю sh браузер, чтобы позволить ему подключиться к новому ядру, надеясь, что он будет работать как JavaScript, Java, Golang ядро ​​раньше.

Это не работает. Не удается подключиться. Вот блокнот

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 29 марта 2020

Судя по этим предыдущим ответам *, кажется, что Google сейчас поддерживает только python 2.7 и python 3.6 (по состоянию на 2020-03-29). Однако, если вы должны использовать python 3.8, вы можете подключиться к локальной среде выполнения: https://research.google.com/colaboratory/local-runtimes.html

* Предыдущие ответы:

...