python中安装cv2_学习笔记(优达学城)- python环境安装cv2

在udacity 学习无人车纳米工程学位已经快8个月了。

期间有的时候真的是痛不欲生。

走过的坑也是数不胜数。

虽然在forum里有很多解决方案, 也有mentor 给指点,但是我觉得还是有一些问题是和自己电脑和环境有关的。

所以今天不说项目,只是想写点东西,或许能帮上什么人的什么忙呢。

成功版本

试了很多次,发现其实就是用anaconda 之前没有读手册。。。。。 面壁思过。。

总之,下面的方法可以成功cv2同时运行jupyter notebook

-----------------------------------------------------------------------------------------------

第二次装,卸了anaconda, 重新安装,装好后python默认3.6.2

-然后用,conda install python=3.5 把anaconda默认的python版本降到3.5

( !!!很重要)

然后再根据TF官网,安装基于python3.5的TFpakage

好的 安装成功。

python哈

开始安装,CV(这时没有activate tensorflow,只是在conda里面装的)

首先cv的基本安装包不支持python3.5 所以我们用别的方法。

首先,在conda的云判例搜寻合适的包

anaconda search -t conda opencv

anaconda show menpo/opencv3

conda install --channel https://conda.anaconda.org/menpo opencv3

conda install -c menpo opencv3

如果说没有找到 anaconda 命令,直接运行上面一行代码也可以下载opencv。 (感觉pip install opencv3 估计也可以)

好,这个时候问题又来了, 就是,不在tf的环境下安装的包,不能在tensor 里面用。

要想在conda的tensorflow 环境里面用别的包,就得在激活这个环境的情况下,重新安装这些第三方包。

所以,在activate tensorflow 以后, 在这个环境下,用上面的

"""

anaconda search -t conda opencv

anaconda show menpo/opencv3

conda install --channel https://conda.anaconda.org/menpo opencv3

conda install -c menpo opencv3

""""

重新装一边opencv 然后,在激活tf的情况下,运行python,然后

import cv2

import tensorflow

import ...就都可以运行了。没有激活tensorflow的virtual environment

上面这个图就是,取消激活tf 环境以后,在tf环境里安装的keras啊, tf 啊都不能被调用。而之前,在没有激活tf的情况下,安装的opencv 就可以运行。

好蛋疼啊。。。。。。。。。。。。。没知识真可怕。

不知道jupyter notebook能不能用。

现在去试试。

都安装之后,jupyter notebook 不能用。

所以,在prompt里面输入

pip uninstall pyzmq

然后重装一边pyzmq

pip install pyzmq

就ok了

jupyter 启动了

安装其他包

为了、project 2 我们还需要用到matplotlib, 这个库得用conda update matplotlib更新一下,才不会出现name constant error

安装指定版本的软件

pip install keras==1.2

之后是,scikit-learn 的安装包

conda install scikit-learn

这样一直可以运行到一下画面

成功运行jupyter notebook

卸载 anaconda env里面的tensorflow

- conda env remove -n tensorflow

socketio install 的安装问题

- conda install -c conda-forge python-socketio

tip

1. 在环境变量里面设置path是为了让cmd+R的命令窗口里能连接到python而已。跟别的没关系。

2. opencv 也可以在python3.5中用

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值