大家好,又见面了,我是你们的朋友全栈君。
正确安装并配置好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!
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/174809.html原文链接:https://javaforall.cn