使用Anaconda3安装tensorflow,opencv,使其可以在spyder中运行

来源:互联网 发布:软件调试技术是 编辑:程序博客网 时间:2024/05/20 05:25

感想
使用Anaconda5.0.0
1.首选无论你是在cmd键入python,还是在Anaconda Prompt键入python,显示的都是Python3.6.然而在Spyder(tensorflow)中显示的python是3.5。主要的原因是tensorflow现在支持的最高版本是python3.5。
2.因为变成环境是在tensorflow。所以选择下载opencv-python 中python的版本是python3.5。

安装1
如果你已经安装好了tensorflow,现在想使用opencv的话,接下来会帮到你
1.下载opencv-python
下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#OpenCV
下载opencv_python‑3.3.1‑cp35‑cp35m‑win_amd64.whl。(首先简单说明下这个东西,3.3.1代表opencv的版本,cp35代表用的是python3.5。而且是64位。)。然后我把它放在了E盘根目录下
2.安装opencv
首先打开Anaconda Prumpt 键入activate tensorflow。然后直接键入

pip install E:/opencv_python3.3.1‑cp35‑cp35m‑win_amd64.whl

3.测试一下

import cv2image = cv2.imread('D:/timg.jpg')cv2.imshow('zhangyu',image)cv2.waitKey(0)

安装2
如果你还没有安装tensorfow。那么接下来希望可以帮到你。
1.打开你的Anaconda Navigator ,点击Environments。直接选择create。编辑名字(我写的是TF)。一定要选择python3.5哦。然后点击Create
这里写图片描述
2.安装包
直接选择接下来的包

1.tensorlfow2.Spyder3.matplotlib4.opencv5.pandas

然后点击Apply,下载就行了

3.测试

import tensorflow as tfhello = tf.constant('hello,Tendorflow')sess = tf.Session()print(sess.run(hello))

总结
我建议使用第二种方法了。十分简单方便。如果你已经安装了tensorflow可以卸载啊。卸载Anaconda的方法打开你安装的目录下找到Uninstall-Anaconda3.exe。就可以卸载了(虽然你在C:\Users\Administrator可以看到残留,但是没有影响的啊)。

阅读全文
1 0
原创粉丝点击