win10平台安装TensorFlow和OpenCV,并在pycharm上同时调用

注:

由于TensorFlow对于python版本的要求以及下文要用到的清华镜像网站(加快下载速度)的适配等各种原因,本文仅能保证下方所述版本可以运行出正确结果。

安装TensorFlow

先安装Anaconda3

我采用的是在Anaconda上安装(可以看做python+一些扩展包)。
首先在清华镜像网站下载Anaconda3-4.0.0-Windows-x86_64.exe软甲安装包,并按照安装引导安装。

再安装TensorFlow

打开Anaconda Prompt,然后首先要做的是更改下载源(还是速度问题),输入一下两条命令:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/     
conda config --set show_channel_urls yes

然后记事本方式打开**.condarc**文件

路径有两种可能
1、C:\Users\Administrator.condarc
2、C:\Users\电脑名

使文件中仅存在一下内容:

channels:
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
show_channel_urls: true

保存文件,然后接着在Anaconda Prompt中输入以下内容:

conda create -n tensorflow python=3.5

界面会询问:

proceed([y],n)?

输入y回车
下载完成之后继续输入:

activate tensorflow

完成后在输入

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow=2.0.0

到此TensorFlow安装完成。

安装pycharm

官网下载免费的社区版本安装即可。

在pycharm中配置TensorFlow

win10平台安装TensorFlow和OpenCV,并在pycharm上同时调用_第1张图片
win10平台安装TensorFlow和OpenCV,并在pycharm上同时调用_第2张图片
点击红框按钮添加tensorflow的python编译器(应该在anaconda安装目录下,如我的:D:\Anaconda3\envs\tensorflow)
win10平台安装TensorFlow和OpenCV,并在pycharm上同时调用_第3张图片
选择之后OK确认。
TensorFlow已经可以在pycharm中使用了。

同时导入OpenCV库

如果想在TensorFlow同时导入OpenCV库,点击这里下载想要使用的OpenCV版本(注意要匹配python3.5,如opencv_python‑4.1.2+contrib‑cp35‑cp35m‑win_amd64.whl。下载后放到D:\Anaconda3\envs\tensorflow\Lib目录(注意和你的anaconda安装目录匹配)。
启动cmd(win+R输入cmd回车),输入以下:

activate tensorflow
pip install G:\software_Anaconda\Anaconda3\envs\tensorflow\Lib\opencv_python-4.1.0+contrib-cp37-cp37m-win_amd64.whl

安装成功。
最后贴一个例程:

import tensorflow as tf
import cv2
a = cv2.imread('1.jpg')
cv2.namedWindow('origin', 2)
cv2.imshow('origin', a)
print('hello python world')
print(tf.__version__)
cv2.waitKey(0)

结果如下
win10平台安装TensorFlow和OpenCV,并在pycharm上同时调用_第4张图片

你可能感兴趣的:(OpenCV,TensorFlow,pycharm)