正确安装并配置好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!






友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:637538335
关注微信