anaconda下安装的TensorFlow没有代码补全解决方案

Posted gambler

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了anaconda下安装的TensorFlow没有代码补全解决方案相关的知识,希望对你有一定的参考价值。

本人的ide工具是pycharm,python环境是通过anaconda安装的python3.6

问题:TensorFlow和TensorFlow -gpu两个包均安装成功,但是在ide pycharm中,没有代码提示

解决方案,进入你的IED依赖工具包路径中,也就是你的ide工具python运行所在的环境下的安装包,

如anaconda默认的依赖工具包路径(root 路径为:C:ProgramDataAnaconda3Libsite-packages ensorflow)

本人使用的是虚拟环境,安装包目录为:C:ProgramDataAnaconda3envsfaceidentifyLibsite-packages ensorflow

如果上述之中没有的话,可能是你在创建虚拟环境时,非管理员身份,用户目录:C:UsersXXXXXX(你的用户名)AppDataLocalcondacondaenvsfaceswapLibsite-packages

打开TensorFlow安装包后,有一个__init__.py文件,编辑(建议先复制一个副本)

将下列几行删除

contrib = LazyLoader(contrib, globals(), tensorflow.contrib,
                     _CONTRIB_WARNING)
del LazyLoader

改成

from tensorflow import contrib

重新启动你的ide工具,即可发现TensorFlow能够进行提示补全了

以上是关于anaconda下安装的TensorFlow没有代码补全解决方案的主要内容,如果未能解决你的问题,请参考以下文章

window10下基于anaconda安装tensorflow1.14(cpu版本)

win10 anaconda+tensorflow+keras

Windows下Anaconda安装 python + tensorflow

Windows下Anaconda安装 python + tensorflow

linux下Anaconda安装使用Tensorflow

windows下安装anaconda和tensorflow