[英]Downgrade python version from 3.7 to 3.6 in google colab
一些 python 包在 python 3.7 中不起作用。 所以想在google colab中降級默認的python版本。有可能嗎? 如果是這樣如何進行。請指導我..
您可以使用miniconda
安裝 python 3.6 :
%%bash
MINICONDA_INSTALLER_SCRIPT=Miniconda3-4.5.4-Linux-x86_64.sh
MINICONDA_PREFIX=/usr/local
wget https://repo.continuum.io/miniconda/$MINICONDA_INSTALLER_SCRIPT
chmod +x $MINICONDA_INSTALLER_SCRIPT
./$MINICONDA_INSTALLER_SCRIPT -b -f -p $MINICONDA_PREFIX
並添加到路徑:
import sys
_ = (sys.path.append("/usr/local/lib/python3.6/site-packages"))
Colab中已經有很多版本Python。 也許您可以只使用python3.6 -m pip install xxx
來安裝 model 並通過python3.6 xx.py
運行代碼。
以下代碼片段將下載 Python 3.6,無需任何 Colab 預安裝庫(例如 Tensorflow)。 您可以稍后使用 pip 安裝它們,例如!pip install tensorflow
。 請注意,這不會降級 colab 中的默認 python,而是提供與 colab 中其他 python 版本一起使用的解決方法。 要運行 3.6 版本的任何 python 腳本,請使用.python3.6
而不是!python
!add-apt-repository ppa:deadsnakes/ppa
!apt-get update
!apt-get install python3.6
!apt-get install python3.6-dev
!wget https://bootstrap.pypa.io/get-pip.py && python3.6 get-pip.py
import sys
sys.path[2] = '/usr/lib/python36.zip'
sys.path[3] = '/usr/lib/python3.6'
sys.path[4] = '/usr/lib/python3.6/lib-dynload'
sys.path[5] = '/usr/local/lib/python3.6/dist-packages'
sys.path[7] ='/usr/local/lib/python3.6/dist-packages/IPython/extensions'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.