1.安装用于数值计算和绘图的包以及Sklearn 分别是numpy scipy matplotlib pandas 和 sklearn apt-get命令如下
sudo apt-get install python-numpy
sudo apt-get install python-scipy
sudo apt-get install python-matplotlib
sudo apt-get install python-pandas
sudo apt-get install python-sklearn
2.ImportError: Failed to import pydot. You must install pydot and graphviz for pydotprint
to work.
sudo apt install python-pydot python-pydot-ng graphviz
pip install pydot-ng & brew install graphviz
3.ubuntu16.04环境用pip3安装dlib
sudo apt-get install libboost-all-dev
sudo apt-get install cmake
pip3 install dlib
4.配置安装Visual模块
sudo apt-get install python-visual
5.安装Pillow:ImportError: No module named PIL
pip install Pillow
6.配置opencv C++版 源码编译 参考:https://blog.csdn.net/qq_41204464/article/details/88826482
(1)下载opencv安装包https://github.com/opencv/opencv/releases zip文件
(2)依次输入以下命令:
sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
(3)压缩包解压后执行命令:
cd ~/opencv-3.4.3 # 进入opencv文件夹
mkdir build # 创建build文件夹
cd build # 进入build文件夹
#cmake指令,如果没有特殊要求建议就选择默认的就可以
#注意,后面的两个点千万不能省,代表了上级目录
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
make -j7 # 多线程执行make任务
# 最后一步,安装库文件
sudo make install
#安装完成
(4)CLion CMakeLists.txt导入opencv库
find_package(OpenCV REQUIRED)
target_link_libraries(工程名 ${OpenCV_LIBS})
7.配置opencv_contrib:
(1)下载opencv对应拓展库:
git clone -b 3.4.6 https://github.com/opencv/opencv_contrib
(2)mv opencv_contrib /home/chenmingming/Environment/opencv-3.4.6/
cd opencv_contrib/
gedit README.md
(3)进入opencv-3.4.6的build文件夹
cmake -DOPENCV_EXTRA_MODULES_PATH=/home/chenmingming/Environment/opencv-3.4.6/opencv_contrib/modules /home/chenmingming/Environment/opencv-3.4.6
make -j5
make install
sudo ldconfig -v
注:如需配置 nonfree类库,请使用cmake -DOPENCV_EXTRA_MODULES_PATH=/home/cynthia/CMM/Environment/opencv-3.4.6/opencv_contrib/modules -DOPENCV_ENABLE_NONFREE=ON /home/cynthia/CMM/Environment/opencv-3.4.6
8.配置opencv Python版
pip3 install opencv-python
9.配置TensorFlow
sudo apt-get install python3-pip python3-dev
sudo apt install python3-pip
pip3 install TensorFlow
10.安卓编译错误:Module ‘app’: platform ‘android-29’ not found.
implementation 'com.android.support:appcompat-v7:29.+'改为
implementation 'com.android.support:appcompat-v7:+'https://blog.csdn.net/qq_39709535/article/details/81412194
11.Ubuntu 16.04+pytorch(cpu版):https://blog.csdn.net/qq_39709535/article/details/81412194