天天看點

linux下安裝python3及特别注意事項

  • 準備工作(否則可能報錯):
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      

系統自帶的

Python

2.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