[英]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.