1. 程式人生 > 其它 >在Google Colaboratory中安裝Python 3.8核心

在Google Colaboratory中安裝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核心一樣工作.

它不起作用.它無法連線.這是筆記本 

任何幫助將不勝感激.

推薦答案

我發現瞭如何在Colab上執行Python 3.8筆記本.

  • 安裝Anaconda3
  • 新增(偽造)google.colab庫
  • 啟動jupyterlab
  • 使用ngrok訪問它

這是程式碼

# install Anaconda3
!wget -qO ac.sh https://repo.anaconda.com/archive/Anaconda3-2020.07-Linux-x86_64.sh 
!bash ./ac.sh -b

# a fake google.colab library
!ln -s /usr/local/lib/python3.6/dist-packages/google \
       /root/anaconda3/lib/python3.8/site-packages/google

# start jupyterlab, which now has Python3 = 3.8
!nohup /root/anaconda3/bin/jupyter-lab --ip=0.0.0.0&

# access through ngrok, click the link
!pip install pyngrok -q
from pyngrok import ngrok
print(ngrok.connect(8888))

這篇關於在Google Colaboratory中安裝Python 3.8核心的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支援IT屋!