• 准备工作(否则可能报错):
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,不要删除,避免影响安装。

  • 下载:

https://www.python.org/ftp/python/

下载自己喜欢的版本,推荐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