+-
在Google合作实验室中安装Python 3.8内核
bounty到期在7小时内。该问题的答案有资格获得 + 100声望赏金。 Korakot Chaovavanich希望 引起更多关注对此问题:
说明为什么无法连接。以及如何正确安装Python 3.8内核。

我尝试使用conda安装新的Python版本(3.8)。

!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版本。

所以,我很幸运用Python 3.8内核安装了另一个jupyter内核。

!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云端硬盘。在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内核。我刷新了浏览器,使其连接到新内核,希望它以前能够像JavaScript,Java和Golang内核一样工作。

这不起作用。它无法连接。这是the notebook

任何帮助将不胜感激。

0
投票

基于这些先前的答案*,看来Google目前仅支持python 2.7和python 3.6(截至2020-03-29)。但是,如果必须使用python 3.8,则可以连接到本地运行时:https://research.google.com/colaboratory/local-runtimes.html

*先前的答案:

Use latest Python version on Google Colab How to force google colab to run in particular python version Google Colab - Choosing specific Python version Is there a way to use Python 3.5 instead of 3.6? Python 3.5 in google colab