从0开始机器学习

写在前面 感觉自己学习的东西挺杂,好多都是浮于表面,没有深度,总是会有一种不踏实的感觉,决心从这一次做起,认认真真的研究一个方向.
这是相当于第二次安装ubuntu+pyhton+virtualenv+tensorfloe+opendv了,还记得第一次安装的时候,总是有点小害怕,不过害怕归害怕,错误是不能没有的哈哈.第二次的安装还挺顺利的,这里我结合第一次出现的问题,加上今天的完整安装流程,给自己来个开始的脚印.

第一步当然是系统安装了

这里我就赘述ubuntu的安装流程了,网上一抓一大把,我这里主要提几个可能的问题

  1. 推荐博文 莫凡 ubuntu 安装
  2. 安装首先选则English不然,在系统安装完成之后会有中文路径,安装好之后再在setting里面修改语言选项
  3. 首先说的是看了莫凡的博文之后发现,好像安装ubuntu之前可以不需要在windows下面进行磁盘的压缩(没试),因为安装过程中可以之间制定从windows中划分多少空间给ubuntu,进行了磁盘压缩的在安装过程中选择  Install Ubuntu alongeside Windows 之后 会自自动定位到 压缩了但没有分配的区域上(这里我没选择 "其他选项",就是没有自己分区,感觉可能不需要了,之前自己分过,分不好没还不如默认)
    4.安装好之后先查看一下ubuntu的源,估计是需要更换一下,因为我安装的时候发现 
    apt install vim 都不能成功,后来查了一下,发现源文件里面都是注释,我也没咋看,直接上社区找了源换了,就好了
然后是安装python 和 virtualenv了

ubuntu17.10 默认安装了pyhton3.6.3
安装pip3 sudo apt install python3-pip
安装virtualenv 这个我用 pip3 install virtualenv 没有安装上 用的 sudo apt install virtualenv
创建虚拟环境:
virtualenv --system-site-packages ~/tensorflow ///这里会使用系统默认的 python2
先要制定python3的话(这里曾困惑了一段时间) 使用
virtualenv -p /usr/bin/python3 ~/tensorflow
激活环境  source ~/tensorflow/bin/activate
安装tensorflow :
(tensorflow)$ pip install --upgrade tensorflow # 如果你用 Python 2.7
(tensorflow) pip3 install --upgrade tensorflow # 如果你用Python3.n

安装opencv3.4

下载opencv源码 地址
安装依赖(这里有一个依赖  libjasper-dev 我下载不到,就直接删了 )
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 libtiff5- dev libjasper-dev libdc1394-22-dev # 处理图像所需的包 sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev liblapacke-dev sudo apt-get install libxvidcore-dev libx264-dev # 处理视频所需的包 sudo apt-get install libatlas-base-dev gfortran # 优化opencv功能 sudo apt-get install ffmpeg
或者使用下面的依赖:
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 libtiff5-dev libdc1394-22-dev # 处理图像所需的包 sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev liblapacke-dev sudo apt-get install libxvidcore-dev libx264-dev # 处理视频所需的包 sudo apt-get install libatlas-base-dev gfortran # 优化opencv功能 sudo apt-get install ffmpeg
编译安装
解压刚下载的opencv
cd opencv mkdir build cd build cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local .. ///..代表上级目录 这一步可能会出现 下载IPPICV下载不了 //可以看一下 https://blog.csdn.net/qq_38290417/article/details/78698612 //我的第一次也下载不了,但是估计的等一会儿 make make install (需要管理员权限)
配置环境
sudo /bin/bash -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf' sudo ldconfig

测试
python
import cv2 ///没有报错接成功了
解决python2 可以引入,但是python3不能的问题
pip install opencv-python

创建虚拟环境时指定python版本
virtualenv -p /usr/bin/python3 py3env

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值