Я пытаюсь установить новую 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 ядро раньше.
Это не работает. Не удается подключиться. Вот блокнот
Любая помощь будет оценена.