- 準備工作(否則可能報錯):
apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev
系統自帶的
Python2.7,不要删除,避免影響安裝。
- 下載下傳:
下載下傳自己喜歡的版本,推薦3.5.5。
這裡特别提出:需要注意版本問題!
比如說,TensorRT-4.0.1.6/python目錄下有一個檔案tensorrt-4.0.1.6-cp35-cp35m-linux_x86_64.whl,這裡的cp35就是要求使用python3.5!
- 解壓
tar xvf Python-3.5.5.tar.xz
- 編譯安裝
cd Python-3.5.5
./configure --prefix=/usr/local/ --enable-shared CFLAGS=-fPIC
make && sudo make install
- 驗證
python3
- 安裝pip
sudo apt-get install python3-pip python3-dev
# 更新pip版本
sudo pip3 install --upgrade pip
# 編譯opencv需要
sudo pip3 install numpy
pip3 --version