准备工作(否则可能报错):
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