update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2
系统出存在两个Python版本后,Python2.X使用pip2
Python3.X使用pip3
安装支持Python3.X的pip3
sudo apt-get install python3-pip
pip3 --version 查看版本及安装路径,判断是否安装成功
pip3 install --upgrade pip 升级pip版本
pip3 --version 查看版本
su 进入root模式,这样下面安装的目录不会错
pip3 install scrapy
pip3 install numpy
pip3 install itchat
pip3 install ipython
pip3 install tensorflow-gpu==1.1.0
配置Python3.5调用OpenCV:
首先安装Python3.5必备的环境
sudo apt install python3-dev libpython3.5-dev
安装带GUI的cmake工具
sudo apt-get install cmake-curses-gui
进入opencv-3.1.0/build/路径下,执行ccmake
ccmake .
添加Python3路径
向下翻页,找到python3,手动添加自己的python3路径
具体添加细节如下
CMAKE_BUILD_TYPE=Release
CMAKE_INSTALL_PREFIX=/usr/local
PYTHON3_EXECUTABLE=/usr/bin/python3
PYTHON3_INCLUDE_DIR=/usr/include/python3.5
PYTHON3_LIBRARY=/usr/lib/x86_64-linux-gnu/libpython3.5m.so
PYTHON3_NUMPY_INCLUDE_DIRS=/usr/local/lib/python3.5/dist-packages/numpy/core/include
(上述步骤对应的命令行配置方法为:
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D PYTHON3_EXECUTABLE=/usr/bin/python3 \
-D PYTHON3_INCLUDE_DIR=/usr/include/python3.5 \
-D PYTHON3_LIBRARY=/usr/lib/x86_64-linux-gnu/libpython3.5m.so \
-D PYTHON3_NUMPY_INCLUDE_DIRS=/usr/local/lib/python3.5/dist-packages/numpy/core/include ..
)
按c键配置。如果有错,例如找不到xx库,自行调整对应选项或者安装对应库。配置成功后,按g键生成makefile。
make一下。多核处理器优势很大,几分钟就make好了。
sudo make -j12 # 根据你自己电脑核心数
sudo make install
验证
python3
import cv2
查询OpenCV版本
pkg-config --modversion opencv
或者
python
import cv2
cv2.__version__
安装python3-tk:
sudo apt-get install python3-tk
sudo apt-get install -f