通过google colab安装python 3.7作为默认python [英] install python 3.7 via google colab as default python

查看:358
本文介绍了通过google colab安装python 3.7作为默认python的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要使用 python3.7 作为要在google colab中使用的默认python版本(通过

如果您将使用多个库版本,则还可以使用 python版本(带有-python 选项).例如:

  virtualenv env --python = python3.7 

I need to use python3.7 as default python version to use in google colab(via this notebook ) for testing the faceswap GitHub project, by this codes:

%cd "/content/faceit"
!rm -rf faceswap
!git clone  https://github.com/deepfakes/faceswap.git
%cd faceswap
!python setup.py

The reason is that,when i try to install faceswap in google colab i get this error:

/content/faceit
Cloning into 'faceswap'...
remote: Enumerating objects: 7725, done.
remote: Total 7725 (delta 0), reused 0 (delta 0), pack-reused 7725
Receiving objects: 100% (7725/7725), 194.20 MiB | 31.66 MiB/s, done.
Resolving deltas: 100% (5338/5338), done.
/content/faceit/faceswap
INFO    Running as Root/Admin
INFO    The tool provides tips for installation
        and installs required python packages
INFO    Setup in Linux 4.19.112+
INFO    Installed Python: 3.6.9 64bit
ERROR   Please run this script with Python version 3.7 or 3.8 64bit and try again.

So based of the different python module which needs to be installed by different files, it needs to install python 3.7 and set it as python default command.

I would appropriate, any help to solve it.

Thanks.

解决方案

According to this post, there are different ways to run a specific version of Python on Colab:

  • Installing Anaconda
  • Adding (fake) google.colab library
  • Starting Jupyterlab
  • Accessing it with ngrok

The code sample is below

# 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))

Additionally, I recommend you to use it by specifying the Python version to run a script on colab.

# Install the python version
!apt-get install python3.7

# Select the version
!python3.7 setup.py

You can see this example I have tried.

If you will use multiple library versions, you can also use virtualenv on colab by specify the python version with --python option. For example:

virtualenv env --python=python3.7

这篇关于通过google colab安装python 3.7作为默认python的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆