在Google Colaboratory中安裝Python 3.8核心
阿新 • • 發佈:2022-04-09
我嘗試使用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屋!