Ubuntu搭建AI开发环境问题总结
1. 安装opencv-python1.1 问题描述安装opencv-python,导入cv2,出现:Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/root/plate_recognition/ven
1. 安装opencv-python
1.1 问题描述
安装opencv-python,导入cv2,出现:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/root/plate_recognition/venv/local/lib/python2.7/site-packages/cv2/__init__.py", line 3, in <module>
from .cv2 import *
ImportError: libSM.so.6: cannot open shared object file: No such file or directory
1.2 解决方案
sudo apt-get install -y python-qt4
2. 安装Tensorflow
2.1 问题描述
RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
2.2 解决方案
(1) 卸载numpy:pip uninstall numpy
(2) 安装numpy1.14.5:pip install numpy==1.14.5
3. 安装dlib
3.1 问题描述
使用pip install dlib卡死
3.2 解决方案
3.2.1 下载dlib至指定路径
(1) GitHub:https://github.com/davisking/dlib
(2) 安装路径:venv/local/lib/site-packages
(3) 安装:git clone https://github.com/davisking/dlib
3.2.2 安装编译器
(1) sudo apt-get install cmake
(2) sudo apt-get install libboost-python-dev
3.3.3 编译dlib文件
(1) 进入dlib文件夹:cd ./venv/local/lib/site-packages/dlib
(2) 编译:sudo python setup.py install
3.3 Mac环境安装dlib
3.3.1 安装dlib依赖
brew install openlabs
brew install opencv
下载x11:https://www.xquartz.org/
创建链接:
cd /usr/local/opt
ln -s /opt/X11 X11
3.3.2 安装dlib
git clone https://github.com/davisking/dlib.git
cd dlib/example
mkdir build
cmake ..
cmake --build . --config Realease
3.3.3 测试
python
import dlib
4 服务器安装dlib卡死解决办法
4.1 下载dlib包
git clone https://github.com/davisking/dlib venv/lib/python3.5/site-packages
4.2 创建编译文件夹
(1) 进入dlib文件夹:cd dlib(下载dlib包,会生成dlib文件夹)
(2) 创建build文件夹:mkdir build
4.3 编译
(1) cmake .. -DDLIB_USE_CUDA=1 -DUSE_AVX_INSTRUCTIONS=1
(2) cmake --build
注:DDLIB_USE_CUDA=1使用GPU,DUSE_AVX_INSTRUCTIONS=1使用CPU
4.4 安装python拓展包
(1) 回到dlib文件夹:cd ..
(2) python3 setup.py install --yes USEAVX_INSTRUCTIONS --no DDLIB_USE_CUDA
更多推荐
所有评论(0)