'import tensorflow.compact.v1 as tf '报错的解决方案


当我们的tensorflow版本是2.x的时候,如果需要用到tensorflow1.x写的代码,需要加上'import tensorflow.compact.v1 as tf '。

如果compact模块不存在,说明你电脑里没有tensorflow1.x版本,因为自从tensorflow2版本出来后,旧版本中的许多模块都发生了变动,
要么被其它有相似功能的模块替代了,要么直接被删掉了。这个时候你有两种方案:方案1:修改代码换成新版本的语法,用新版本中相似功能的模块替代。
不过我估计你不想使用第一种,需要耗费大量精力,对新手不是很友好,那么你可以使用第二种方案。方案2:创建python虚拟环境,下载旧版本的tensorflow
接下来详细讲解方案2:
创建虚拟环境这里介绍两种方法:

更多细节见tensorflow官网:https://tensorflow.google.cn/install/pip

另外一种创建python虚拟环境的方法是在Pycharm中Virtualenv-->new environment


其中location是指找一个空白文件夹放虚拟环境;base interpreter就是选择python编译器(找到你下载好的python.exe位置并选中即可,没有的话可选择在该页面自动下载);下面两个一般都勾选上。

如果你是按第一种方式创建的python虚拟环境,并想要在pycharm中使用的话,就在上张图选择existing environment,找到自己创建的虚拟环境C:\User\venv\script\python.exe,使所有项目可用勾选上,最后点OK就好了


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM