pycharm中tensorflow代码不能自动补全或import红线问题解决 您所在的位置:网站首页 歌曲恭喜恭喜中国年 pycharm中tensorflow代码不能自动补全或import红线问题解决

pycharm中tensorflow代码不能自动补全或import红线问题解决

#pycharm中tensorflow代码不能自动补全或import红线问题解决| 来源: 网络整理| 查看: 265

正确安装并配置好pycharm+tensorflow环境之后,可能在pycharm中导入tensorflow会有以下问题:

1. " import tensorflow as tf " 会有红线提示找不到tensorflow,但是运行的话可以正常运行

2. tensorflow相关的代码不能自动补全, Ctrl+B(查看函数定义快捷键)也定位不到函数定义

出现这样的问题可能是因为在pycharm中配置的python环境(不是系统环境)中没有安装tensorflow包导致的。

解决办法

1.  查看pycharm中的python环境是否安装有tensorflow包

File -> Settings -> Project: xx - > Project Interpreter

在右上边的‘Project Interperter:’框里选择你配置的python环境,在右下边的框里列出了所选的python环境下安装的Package包,如下图(这里是anaconda环境下的python):

在Package框里列出的安装包都是可以在pycharm中自动代码补全的,这里显示没有安装tesorflow包。

2. 在pycharm中的python环境中安装tensorflow包

点上图右侧的加号,弹出‘Available Packages’对话框,如果系统正确安装了tensorflow,那么在pycharm中的这个‘可安装包’里就应该有tensorflow,搜索框里搜一下:

可见安装包是有 tensorflow的,默认显示的是最新版本 1.7.0 ,最好根据自己系统上安装的tensorflow版本进行安装,使用 tf.__version__ 指令查看tensorflow版本:

这里安装的是1.3版本的,所以在 ‘Available Packages’对话框的右下边勾选 ‘Specify version ’,选择 1.3 版本,并点击 'Install Package' 进行安装。

安装完成之后返回‘Settings’查看已安装包,已经有 tensorflow了:

然后返回tensorflow工程中,‘import tensorflow as tf’的下划红线提示没有了,代码的自动补全功能也OK了,Binggo!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有