title: Install Python 3.8 kernel in Google Colaboratory
body: <p>I try to install a new Python version (3.8) using conda.</p>
  
  <pre><code>!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
  </code></pre>
  
  <p>This works fine. I can call <code>!python script.py</code> to run a 3.8 version.</p>
  
  <p>So, I try my luck with installing another jupyter kernel with Python 3.8 kernel.</p>
  
  <pre><code>!conda install -q -y --prefix /usr/local jupyter
  !python -m ipykernel install --name "py38" --user
  </code></pre>
  
  <p>I check that the kernel is installed. </p>
  
  <pre><code>!jupyter kernelspec list
  </code></pre>
  
  <p>Then I download the notebook down. Open a text editor to change the kernel specification to</p>
  
  <pre><code>"kernelspec": {
    "name": "py38",
    "display_name": "Python 3.8"
  }
  </code></pre>
  
  <p>This is the same trick that works before, with Javascript, Java, and Golang. </p>
  
  <p>I then upload the edited notebook to Google Drive. Open the notebook in Google Colab. It cannot find the py38 kernel, so it use normal python3 kernel. I run all these cell again.</p>
  
  <pre><code>!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
  </code></pre>
  
  <p>It install the Python 3.8 kernel like before. I refresh the browser, to let it connect to the new kernel, hoping it to work like JavaScript, Java, Golang kernel before.</p>
  
  <p>It doesn't work. It cannot connect. Here's <a href="https://colab.research.google.com/drive/1ZBHu42_JUSxb7Wt9EBd_qgKqph8o6qXj" rel="noreferrer">the notebook</a></p>
  
  <p>Any help would be appreciated.</p>