天天看點

cuda 10.2 環境配置-GSIM v2.0安裝手冊1.cuda 10.2環境配置:2.安裝pip及pip33.安裝numpy:4.安裝matplotlib:5.安裝OpenCV:6.安裝PyQt5:7.其他Python庫:8.安裝配置GPIO:9.安裝DeepStream-5.010.一些環境安裝:

參考資料:《Jetson Nano刷機及環境配置》

1.cuda 10.2環境配置:

系統鏡像預設已經安裝了CUDA 10.2,但是還需要手動激活。

輸入以下指令檢查安裝的CUDA版本資訊,

nvcc -V
           

得到以下回報:

cuda 10.2 環境配置-GSIM v2.0安裝手冊1.cuda 10.2環境配置:2.安裝pip及pip33.安裝numpy:4.安裝matplotlib:5.安裝OpenCV:6.安裝PyQt5:7.其他Python庫:8.安裝配置GPIO:9.安裝DeepStream-5.010.一些環境安裝:

說明還需要把CUDA的路徑寫入環境變量中。

cuda 10.2路徑配置:

在桌面右擊,選擇打開終端。

或者直接按CtrlAltT快捷鍵調出終端。

輸入以下指令:

sudo gedit ~/.bashrc
           

在彈出的文本編輯器裡,最後面的位置,添加下面三段文字(注意代碼裡是usr不是user,具體的檔案位址可能需要視具體情況而定。):

export CUBA_HOME=/usr/local/cuda-10.2
export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64:$LD_LIBRARY_PATH
export PATH=/usr/local/cuda-10.2/bin:$PATH
           

儲存退出,一定要等記事本視窗下面的saving結束後再退出。

最後,輸入以下指令,重新執行剛修改的初始化檔案,使之立即生效:

source ~/.bashrc
           

到這裡CUDA就導入成功了。

再次在終端輸入:

nvcc -V		
           

可以檢視CUDA的版本資訊

cuda 10.2 環境配置-GSIM v2.0安裝手冊1.cuda 10.2環境配置:2.安裝pip及pip33.安裝numpy:4.安裝matplotlib:5.安裝OpenCV:6.安裝PyQt5:7.其他Python庫:8.安裝配置GPIO:9.安裝DeepStream-5.010.一些環境安裝:

2.安裝pip及pip3

參考資料:《檢視python安裝路徑以及pip安裝的包清單及路徑》

輸入以下指令查詢pip版本資訊:

pip -V
           

如果未能成功擷取版本資訊,則輸入以下指令重新下載下傳安裝pip、pip3:

sudo apt-get update
sudo apt-get install python-pip
sudo apt-get install python3-pip
           

若安裝成功,則輸入相應的查詢指令,可以準确擷取pip版本資訊

cuda 10.2 環境配置-GSIM v2.0安裝手冊1.cuda 10.2環境配置:2.安裝pip及pip33.安裝numpy:4.安裝matplotlib:5.安裝OpenCV:6.安裝PyQt5:7.其他Python庫:8.安裝配置GPIO:9.安裝DeepStream-5.010.一些環境安裝:

3.安裝numpy:

輸入以下指令檢測numpy是否安裝:

pip show numpy
pip3 show numpy
           
cuda 10.2 環境配置-GSIM v2.0安裝手冊1.cuda 10.2環境配置:2.安裝pip及pip33.安裝numpy:4.安裝matplotlib:5.安裝OpenCV:6.安裝PyQt5:7.其他Python庫:8.安裝配置GPIO:9.安裝DeepStream-5.010.一些環境安裝:

如果沒有安裝,則輸入以下指令重新下載下傳安裝numpy:

sudo apt-get update						
sudo apt-get install python3-numpy
           

4.安裝matplotlib:

sudo apt-get install python3-matplotlib
           

輸入以下指令可以查詢matplotlib版本資訊:

pip3 show matplotlib
           
cuda 10.2 環境配置-GSIM v2.0安裝手冊1.cuda 10.2環境配置:2.安裝pip及pip33.安裝numpy:4.安裝matplotlib:5.安裝OpenCV:6.安裝PyQt5:7.其他Python庫:8.安裝配置GPIO:9.安裝DeepStream-5.010.一些環境安裝:

5.安裝OpenCV:

參考資料:《linux下檢視opencv安裝路徑以及版本号》

輸入以下指令查詢是否安裝OpenCV:

python3
import cv2
           
cuda 10.2 環境配置-GSIM v2.0安裝手冊1.cuda 10.2環境配置:2.安裝pip及pip33.安裝numpy:4.安裝matplotlib:5.安裝OpenCV:6.安裝PyQt5:7.其他Python庫:8.安裝配置GPIO:9.安裝DeepStream-5.010.一些環境安裝:

若出現import error ,則說明OpenCV沒有安裝,此時則需要安裝OpenCV:

sudo apt-get install python3-opencv	
           

輸入以下指令可以查詢OpenCV的版本資訊:

python3
import cv2
cv2.__version__
           
cuda 10.2 環境配置-GSIM v2.0安裝手冊1.cuda 10.2環境配置:2.安裝pip及pip33.安裝numpy:4.安裝matplotlib:5.安裝OpenCV:6.安裝PyQt5:7.其他Python庫:8.安裝配置GPIO:9.安裝DeepStream-5.010.一些環境安裝:

輸入以下指令可以查找帶有關鍵字opencv的所有檔案和檔案夾,并将結果輸出到txt檔案裡友善查閱(具體檔案輸出路徑需要根據自己的需要進行相應調整):

sudo find  / -iname "*opencv*">/home/romulus/Desktop/opencv_find.txt
           

6.安裝PyQt5:

參考資料:《如何知道自己的PyQt5版本号呢?》

輸入以下指令查詢是否安裝PyQt5:

python3
import PyQt5
           
cuda 10.2 環境配置-GSIM v2.0安裝手冊1.cuda 10.2環境配置:2.安裝pip及pip33.安裝numpy:4.安裝matplotlib:5.安裝OpenCV:6.安裝PyQt5:7.其他Python庫:8.安裝配置GPIO:9.安裝DeepStream-5.010.一些環境安裝:

如果顯示 import error ,則沒有安裝PyQt5。

此時則需要安裝PyQt5。

不建議從源碼安裝PyQt5 。

安裝可以在終端輸入以下指令(從豆瓣的鏡像安裝PyQt5):

pip3 install PyQt5 -i https://pypi.douban.com/simple	
           

可以通過以下代碼查詢PyQt5版本:

from PyQt5.QtWidgets import QApplication
from PyQt5.QtCore import QT_VERSION_STR
from PyQt5.Qt import PYQT_VERSION_STR
from sip import SIP_VERSION_STR

if __name__=='__main__':
    import sys
    app=QApplication(sys.argv)
    print("Qt5 Version Number is: {0}".format(QT_VERSION_STR))
    print("PyQt5 Version is: {}".format(PYQT_VERSION_STR))
    print("Sip Version is: {}".format(SIP_VERSION_STR))

    sys.exit(app.exec_())
           
cuda 10.2 環境配置-GSIM v2.0安裝手冊1.cuda 10.2環境配置:2.安裝pip及pip33.安裝numpy:4.安裝matplotlib:5.安裝OpenCV:6.安裝PyQt5:7.其他Python庫:8.安裝配置GPIO:9.安裝DeepStream-5.010.一些環境安裝:

7.其他Python庫:

pip3 install configparser
pip3 install qdarkstyle
           
cuda 10.2 環境配置-GSIM v2.0安裝手冊1.cuda 10.2環境配置:2.安裝pip及pip33.安裝numpy:4.安裝matplotlib:5.安裝OpenCV:6.安裝PyQt5:7.其他Python庫:8.安裝配置GPIO:9.安裝DeepStream-5.010.一些環境安裝:

8.安裝配置GPIO:

8.1.1檢查是否安裝GPIO:

Jetson.GPIO, 預安裝路徑:

/opt/nvidia/jetson-gpio
           

如果上面的目錄沒有對應的檔案,則GPIO沒有預先安裝。

8.1.2安裝GPIO:

如果沒有預安裝GPIO,則需要輸入以下指令安裝一下GPIO:

pip3 install Jetson.GPIO
           
cuda 10.2 環境配置-GSIM v2.0安裝手冊1.cuda 10.2環境配置:2.安裝pip及pip33.安裝numpy:4.安裝matplotlib:5.安裝OpenCV:6.安裝PyQt5:7.其他Python庫:8.安裝配置GPIO:9.安裝DeepStream-5.010.一些環境安裝:

8.2.1設定使用者權限:

為了使用Jetson GPIO庫,必須首先設定正确的使用者權限/組。

建立一個新的gpio使用者組。然後将您的使用者添加到新建立的組中:

(此處your_user_name替換為自己的使用者名)

sudo groupadd -f -r gpio
sudo usermod -a -G gpio your_user_name
           

8.2.2檢查GPIO安裝位置:

pip3 show Jetson.GPIO
           
cuda 10.2 環境配置-GSIM v2.0安裝手冊1.cuda 10.2環境配置:2.安裝pip及pip33.安裝numpy:4.安裝matplotlib:5.安裝OpenCV:6.安裝PyQt5:7.其他Python庫:8.安裝配置GPIO:9.安裝DeepStream-5.010.一些環境安裝:

8.2.3複制 99-gpio.rules

在相應目錄找到99-gpio.rules,記下這個檔案的檔案位址。

若找不到該檔案,可通過以下位址進行下載下傳:

《99-gpio.rules》

通過将99-gpio.rules檔案複制到rules.d目錄中來安裝自定義udev規則。如果您已将源代碼下載下傳到Jetson.GPIO。99-gpio.rules的具體位置需要各位自己檢查。

8.3重新加載udev規則

為了使新規則生效,需要通過運作以下指令重新開機或重新加載udev規則:

sudo udevadm control --reload-rules && sudo udevadm trigger
           

8.4重新啟動

sudo reboot now
           

9.安裝DeepStream-5.0

10.一些環境安裝:

sudo apt-get update
sudo apt-get install cmake
sudo apt-get install libprotobuf-dev protobuf-compiler
sudo pip3 install onnx==1.4.1
           
cuda 10.2 環境配置-GSIM v2.0安裝手冊1.cuda 10.2環境配置:2.安裝pip及pip33.安裝numpy:4.安裝matplotlib:5.安裝OpenCV:6.安裝PyQt5:7.其他Python庫:8.安裝配置GPIO:9.安裝DeepStream-5.010.一些環境安裝:

參考資源:

《pip清華源下載下傳》

《更改pip源至清華、阿裡鏡像》

sudo pip3 install onnx
           
cuda 10.2 環境配置-GSIM v2.0安裝手冊1.cuda 10.2環境配置:2.安裝pip及pip33.安裝numpy:4.安裝matplotlib:5.安裝OpenCV:6.安裝PyQt5:7.其他Python庫:8.安裝配置GPIO:9.安裝DeepStream-5.010.一些環境安裝:
pip3 install onnx==1.4.1 -i https://pypi.douban.com/simple	
           
cuda 10.2 環境配置-GSIM v2.0安裝手冊1.cuda 10.2環境配置:2.安裝pip及pip33.安裝numpy:4.安裝matplotlib:5.安裝OpenCV:6.安裝PyQt5:7.其他Python庫:8.安裝配置GPIO:9.安裝DeepStream-5.010.一些環境安裝:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple onnx==1.4.1
pip install -i https://mirrors.aliyun.com/pypi/simple onnx==1.4.1
           
cuda 10.2 環境配置-GSIM v2.0安裝手冊1.cuda 10.2環境配置:2.安裝pip及pip33.安裝numpy:4.安裝matplotlib:5.安裝OpenCV:6.安裝PyQt5:7.其他Python庫:8.安裝配置GPIO:9.安裝DeepStream-5.010.一些環境安裝:
cuda 10.2 環境配置-GSIM v2.0安裝手冊1.cuda 10.2環境配置:2.安裝pip及pip33.安裝numpy:4.安裝matplotlib:5.安裝OpenCV:6.安裝PyQt5:7.其他Python庫:8.安裝配置GPIO:9.安裝DeepStream-5.010.一些環境安裝:
cuda 10.2 環境配置-GSIM v2.0安裝手冊1.cuda 10.2環境配置:2.安裝pip及pip33.安裝numpy:4.安裝matplotlib:5.安裝OpenCV:6.安裝PyQt5:7.其他Python庫:8.安裝配置GPIO:9.安裝DeepStream-5.010.一些環境安裝:
cuda 10.2 環境配置-GSIM v2.0安裝手冊1.cuda 10.2環境配置:2.安裝pip及pip33.安裝numpy:4.安裝matplotlib:5.安裝OpenCV:6.安裝PyQt5:7.其他Python庫:8.安裝配置GPIO:9.安裝DeepStream-5.010.一些環境安裝:

繼續閱讀