python 3.7'yi varsayılan python olarak google colab üzerinden yükleyin
Ben kullanmak gerekir python3.7 (via google CoLab kullanılmak üzere varsayılan piton sürümü olarak bu defter test etmek için) faceswap bu kodlarla, GitHub proje:
%cd "/content/faceit"
!rm -rf faceswap
!git clone https://github.com/deepfakes/faceswap.git
%cd faceswap
!python setup.py
Bunun nedeni, google colab'da faceswap yüklemeye çalıştığımda şu hatayı alıyorum:
/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.
Bu nedenle, farklı dosyalar tarafından yüklenmesi gereken farklı python modülüne bağlı olarak, python 3.7'yi kurması ve onu python varsayılan komutu olarak ayarlaması gerekir.
Bunu çözmek için herhangi bir yardım uygun olur.
Teşekkürler.
Yanıtlar
Göre bu yazı , CoLab üzerinde Python belirli bir sürümünü çalıştırmak için farklı yolları vardır:
- Anaconda'nın Kurulumu
- (Sahte) google.colab kitaplığı ekleme
- Jupyterlab'ı Başlatma
- Ngrok ile erişim
Kod örneği aşağıdadır
# 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))
Ek olarak, colab üzerinde bir komut dosyası çalıştırmak için Python sürümünü belirterek kullanmanızı tavsiye ederim .
# Install the python version
!apt-get install python3.7
# Select the version
!python3.7 setup.py
Denediğim bu örneği görebilirsiniz.
Birden kütüphane sürümlerini kullanır, ayrıca kullanabilirsiniz CoLab üzerinde Virtualenv belirtmek tarafından piton sürümü ile --pythonseçeneği. Örneğin:
virtualenv env --python=python3.7