【Ubuntu】安装Python环境在Ubuntu16.04(后半部分)
【开始】
继续前半部分。
【Ubuntu】在Ubuntu16.04上安装Python环境(前半部分)
【环境】
操作系统:Ubuntu 16.04
【评价】
我们首先准备了安装OpenCV所需的环境。
由于图像处理必须使用OpenCV,所以请务必尝试一下。
【安装】
这次的安装将从OpenCV存储库中下载最新版本。
cd ~
wget -O opencv.zip https://github.com/Itseez/opencv/archive/3.3.0.zip
unzip opencv.zip
接下来,我们将安装OpenCV_contrib。
cd ~
wget -O opencv_contrib.zip https://github.com/Itseez/opencv_contrib/archive/3.3.0.zip
unzip opencv_contrib.zip
安装 Python 软件包管理器。 您可以使用此 pip 下载各种 Python 库。
wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
从这里开始,Python 虚拟环境就建立起来了。
sudo pip install virtualenv virtualenvwrapper
sudo rm -rf ~/.cache/pip
然后,将 virtualenv 的路径添加到 ~/.profile 中。
echo -e "\n# virtualenv and virtualenvwrapper" >> ~/.profile
$ echo "export WORKON_HOME=$HOME/.virtualenvs" >> ~/.profile
$ echo "source /usr/local/bin/virtualenvwrapper.sh" >> ~/.profile
检查添加到profile的路径是否正确通过。
source ~/.profile
下一步是为计算机视觉开发创建一个 Python 虚拟环境。
mkvirtualenv my_env -p python2
mkvirtualenv my_env -p python3
顺便提一下,如果您想指定特定的 Python 版本,可以使用下面的命令。
mkvirtualenv my_env --python=/usr/bin/python2.x
mkvirtualenv my_env --python=/usr/bin/python3.x
到此为止,您就可以进入环境了。
source ~/.profile
workon cv
你怎么看? 你做对了吗? (cv)如果您的用户名前面出现了这个,您就可以开始了。
接下来,在Python的众多开发中,我们将安装一个几乎被认为是默认选择的库——NumPy。
pip install numpy
下一步是编译和安装 OpenCV。
cd ~/opencv-3.3.0/
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-3.3.0/modules \
-D BUILD_EXAMPLES=ON ..
当这个过程结束后,屏幕上应该会显示有关Python2或Python3的一些信息。
编译。
make -j4
最后一次 感谢你们一路走来。 我知道建立环境是一个漫长的过程… 我不想浪费时间!
顺便说一下,我的环境是 Python 3.5,所以我会这么做。
ls -l /usr/local/lib/python3.5/site-packages/
cd /usr/local/lib/python3.5/site-packages/
sudo mv cv2.cpython-35m-x86_64-linux-gnu.so cv2.so
cd ~/.virtualenvs/cv/lib/python3.5/site-packages/
ln -s /usr/local/lib/python3.5/site-packages/cv2.so cv2.so
确实是最后一个。 我会检查安装是否正确。
source ~/.profile
workon cv
python
import cv2
如果现在显示的是 OpenCV 版本,则表示没问题。
总结。
环境设置到此为止。 我想下一篇文章将介绍图像处理。