pycharm中tensorflow代码无法自动提示解决办法

pycharm中tensorflow代码无法自动提示解决办法

在tensorflow包下的__init__.py文件中定义了一个contrib变量表示tensorflow.contrib包下的内容,但是tensorflow.contrib这个包是懒加载的,也就是只有用到这个contrib变量的时候contrib包中的内容才会被加载。

这样就导致IDE无法通过分析源文件获取到contrib包下的内容,解决方法非常简单,把这个懒加载去掉。直接from tensorflow import contrib。

_init.py文件在目录:D:\CSDN\workspace\python\test\venv\Lib\site-packages\tensorflow,D:\CSDN\workspace\python\test\这部分为自己创建项目的存放地址,将下列代码放到688行以后,保存就可以了,之后删掉也不会影响使用

from tensorflow import contrib as contrib
from tensorflow.python.util.lazy_loader import LazyLoader  
# pylint: disable=g-import-not-at-top
contrib = LazyLoader('contrib', globals(), 'tensorflow.contrib')
del LazyLoader
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
PyCharm下载TensorFlow,可以按照以下步骤进行操作: 1. 打开PyCharm,并创建一个新的项目。 2. 在PyCharm的顶部菜单,选择“File”(文件)>“Settings”(设置)。 3. 在设置窗口,选择“Project: [项目名称”>“Project Interpreter”(项目解释器)。 4. 在项目解释器页面的右上角,点击“+”按钮,以添加一个新的包。 5. 在搜索框输入“tensorflow”,然后在搜索结果选择适合你的TensorFlow版本(比如2.0.0)。 6. 点击“Install Package”(安装包)按钮,开始下载和安装TensorFlow。 7. 下载过程可能需要一些时间,请耐心等待。 8. 下载完成后,你可以在项目解释器页面看到已安装的TensorFlow版本。 9. 现在你可以在PyCharm使用TensorFlow进行开发了。 请注意,上述步骤的详细操作可能因PyCharm版本的不同而有所差异。你可以根据自己的环境进行相应的调整。希望这个回答能帮到你!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [【 python3.7+pycharm+tensorflow2.0+CPU下载安装配置】](https://blog.csdn.net/qq_44622851/article/details/122524099)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [python所有包的下载方式(tensorflow anaconda)](https://blog.csdn.net/jk_chen_acmer/article/details/103667297)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值