2022年6月11日 星期六

How to install & specified python version or distreibtuion package version in google colab

在買了 RTX 3080 要來挖礦... 嗯~是跑機器學習後,結果發現了 GOOGLE COLAB,其實之前在「GAN 對抗式生成網路」一書就有看到,但資訊人就是什麼都想自己安裝,在本機用 Anaconda + pyCharm 弄了 GPU 環境,結果有天從新竹回家發現家裡沒有 RTX 3080 又要重新安裝 CPU 版的 Tensorflow + Keras ..... ,好吧在萬物階雲端的時代,就開始使用 GOOGLE COLAB

進入 https://colab.research.google.com/ 並點選新增筆記本

在選擇筆記本設定使用 GPU

然後 Import 指定的 Library 就翻車了,系統會以預設的 Tensorflow & kears version 來執行,但有時我們的程式會想指定特定版本的 Package 時,要如何進行版本的調整




查了很多網站只說要下 Command,但以為要去終端機中輸入
!pip install TensorFlow-gpu==2.2.0
!pip install keras==2.3.1

但我免費仔沒辦法使用終端機

結果原來只要在程式碼上輸入即可,另外可以進行反安裝與安裝
!pip3 uninstall -y tensorflow
!pip3 uninstall -y keras
!pip install keras==2.3.1
!pip install tensorflow-gpu==2.2.0
import tensorflow as tf
import keras

print(tf.__version__)
print(keras.__version__)





再來就是如何更改 Python 的版本,先看目前 Python 的版本

如果要指定 Python 的版本

#Display Current Python Version
!python --version

#Remove the latest version and reinstall the specified version for keras/tensorflow
!pip3 uninstall -y keras
!pip3 uninstall -y tensorflow
!pip install keras==2.3.1
!pip install tensorflow==2.2.0

#Install Python 3.6
!apt-get install python3.6

#Copy Python 3.7 distribution packages to 3.6
!cp -r /usr/local/lib/python3.7/dist-packages /usr/local/lib/python3.6/

#Set priority 數字大的優先
!update-alternatives --install /usr/local/bin/python3 python3 /usr/bin/python3.6 2
!update-alternatives --install /usr/local/bin/python3 python3 /usr/bin/python3.7 1

!python --version

#Check tensorflow / keras version
import tensorflow as tf
import keras

print(tf.__version__)
print(keras.__version__)

OUTPUT :




後記:是不是還是自己在本機架環境比較方便 ..... XD

Reference :
https://zhuanlan.zhihu.com/p/358144434 (手把手教你更换Colab上的python版本)
https://www.cxymm.net/article/qq_42533927/119217527 (colab修改python版本_mh--的博客-程序员秘密)

沒有留言:

張貼留言

How to install & specified python version or distreibtuion package version in google colab

在買了 RTX 3080 要來 挖礦...  嗯~是跑機器學習後,結果發現了 GOOGLE COLAB,其實之前在「GAN 對抗式生成網路」一書就有看到,但資訊人就是什麼都想自己安裝,在本機用 Anaconda + pyCharm 弄了 GPU 環境,結果有天從新竹回家發現家裡沒...