zoukankan      html  css  js  c++  java
  • pycharm中tensorflow代码不能自动补全或import红线问题解决

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



  • 相关阅读:
    HTML5/CSS3速成教程
    ECMAScript5.1
    HTML5新特性有哪些,你都知道吗
    如何写出兼容性很好的页面
    数据库三个范式详解
    UML入门
    前端总结·基础篇·CSS(一)布局
    常用的14种HTTP状态码速查手册
    传输层协议TCP和UDP
    js获取地址栏参数
  • 原文地址:https://www.cnblogs.com/mtcnn/p/9411697.html
Copyright © 2011-2022 走看看