instal python 3.7 melalui google colab sebagai python default
Saya perlu menggunakan python3.7 sebagai versi python default untuk digunakan di google colab (melalui notebook ini ) untuk menguji proyek GitHub facewap , dengan kode ini:
%cd "/content/faceit"
!rm -rf faceswap
!git clone https://github.com/deepfakes/faceswap.git
%cd faceswap
!python setup.py
Alasannya adalah, ketika saya mencoba menginstal facewap di google colab saya mendapatkan kesalahan ini:
/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.
Jadi berdasarkan modul python yang berbeda yang perlu diinstal oleh file yang berbeda, perlu menginstal python 3.7 dan mengaturnya sebagai perintah default python.
Saya akan tepat, bantuan apa pun untuk menyelesaikannya.
Terima kasih.
Jawaban
Menurut posting ini , ada berbagai cara untuk menjalankan versi tertentu Python di Colab:
- Memasang Anaconda
- Menambahkan perpustakaan google.colab (palsu)
- Memulai Jupyterlab
- Mengaksesnya dengan ngrok
Contoh kode ada di bawah
# 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))
Selain itu, saya menyarankan Anda untuk menggunakannya dengan menentukan versi Python untuk menjalankan skrip di colab.
# Install the python version
!apt-get install python3.7
# Select the version
!python3.7 setup.py
Anda dapat melihat contoh ini yang telah saya coba.
Jika Anda akan menggunakan beberapa versi perpustakaan, Anda juga dapat menggunakan virtualenv di colab dengan menentukan versi python dengan --pythonopsi. Sebagai contoh:
virtualenv env --python=python3.7