通过google colab安装python 3.7作为默认python [英] install python 3.7 via google colab as default 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屋!