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

使用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_python‑3.3.1‑cp35‑cp35m‑win_amd64.whl1

3.测试一下

import cv2

image = cv2.imread('D:/timg.jpg')

cv2.imshow('zhangyu',image)

cv2.waitKey(0)12345

安装2

如果你还没有安装tensorfow。那么接下来希望可以帮到你。

1.打开你的Anaconda Navigator ,点击Environments。直接选择create。编辑名字(我写的是TF)。一定要选择python3.5哦。然后点击Create

2.安装包

直接选择接下来的包

1.tensorlfow

2.Spyder

3.matplotlib

4.opencv

5.pandas12345

然后点击Apply,下载就行了

3.测试

import tensorflow as tf

hello = tf.constant('hello,Tendorflow')

sess = tf.Session()

print(sess.run(hello))12345

总结

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