Pycharm导入并使用Tensorflow

环境:WIN10+Pycharm2020+Python3.7
anacode1.1.0+Tensorflow2.3.0GPU版本或Tensorflow2.2.0CPU版本

Tensorflow 2.x 版本安装所遇到的坑

因为刚接触到深度学习,再加上之前接触python时,使用的是pycharm来进行软件开发的,所有,此时就萌生了使用pycharm来学习深度学习的想法,因为pycharm支持许多第三方库,所以就想着一劳永逸了,但在未了解Tensorflow之前,一味盲目的导入Tensorflow。结果发现虽然成功导入了第三方库,但代码并不能正常运行。原因是在导入Tensorflow之前需要先导入anacode

安装步骤如下:【先安装anacode,再安装tensorflow】

  • 打开项目,File–>setting–>python interpreter【本人安装的为1.1.0版本

在这里插入图片描述在这里插入图片描述

  • 同理:安装Tensorfow【本人首次安装的为2.3.0版本
    在这里插入图片描述在这里插入图片描述
紧着这,本以为可以舒舒服服的码代码了,但是在运行时,项目报错。
会提示导入 dll 文件失败

原因是:

  • 首先,Tensorflow 2.1.0版本开始,默认下载的是 GPU版本;
  • 其次,安装完成后,提示导入 dll 文件失败,这时我们需要安装 VC_redist.x64.exe。
那是因为,Tensorflow 2.x 运行需要安装 VS 2019 的环境,因为,单独安装了 VS 2015 或 VS 2017 的安装环境,均提示导入 Dll 错误,所以,需要下载同时包含,VS 2015、VS2017以及 VS2019 运行环境的安装包。

下载地址如下: VC_redist.x64
辗转了好久,总算可以运行了吧,但是要注意,Tensorflow在2.x版本中修改了许多1.x版本的方法,运行1.0版本的代码时总是报:

报AttributeError: module ‘tensorflow’ has no attribute ‘variable_scope等错误。这是,百度一下,使用正确的方法就可以了
这次可以成功运行了,但是问题又出现了,当使用Tensorboard时,网页出现No dashboards are active for the current data set。

在这里插入图片描述

解决方法如下:
  • 方法1、将相对路径改为绝对路径试试
    在这里插入图片描述
    改为绝对路径

在这里插入图片描述

  • 方法2、将tensorboard – logdir="./,,,,,"改为tensorboard – logdir “./,,,,,” 就是把=改成空格

猜你喜欢

转载自blog.csdn.net/qq_40926887/article/details/108986280