今天在Pycharm下配置tensorflow环境,python解释器下面我也安装了合适版本的protoful版本但是编译的时候就报错,不知道是为什么,大家能给解答一下
pycharm是python的一款特别好用的IDE,如果你使用pycharm,下面会解释pycharm如何配置上我们刚装好的tensorflow吧。
(如果你是小白,还没下载Python的IDE,我推荐使用pycharm作为Python 的 IDE。如果你不会下载,https://www.cnblogs.com/du-hong/p/10244304.html是一篇不错的下载指导。)
打开你的.py文件,将interpreter改为新建环境中对应的的python.exe文件就行,python.exe文件路径为你安装的anaconda目录下envs的你新建环境(我是tensorFlow2_0)中的python.exe。
如果你下次做项目还想使用python3.7或者你以前下载的库,那你只需要将你新做的项目的project interpreter切换成你之前的python.exe文件就可以了。
这个错误一般是因为protobuf版本不兼容导致的。建议重新安装protobuf和tensorflow,确保protobuf和tensorflow版本兼容。具体可以参考官方文档:https://www.tensorflow.org/install/source_windows#tested_build_configurations%E3%80%82%E5%8F%A6%E5%A4%96%EF%BC%8C%E4%B9%9F%E5%8F%AF%E4%BB%A5%E5%B0%9D%E8%AF%95%E5%8D%87%E7%BA%A7%E6%88%96%E9%99%8D%E7%BA%A7protobuf%E7%89%88%E6%9C%AC%EF%BC%8C%E7%9C%8B%E6%98%AF%E5%90%A6%E8%83%BD%E8%A7%A3%E5%86%B3%E9%97%AE%E9%A2%98%E3%80%82%E4%BE%8B%E5%A6%82%EF%BC%8C%E5%A6%82%E6%9E%9Ctensorflow%E7%89%88%E6%9C%AC%E6%98%AF2.2.0%EF%BC%8C%E5%88%99%E5%8F%AF%E4%BB%A5%E5%B0%9D%E8%AF%95%E5%AE%89%E8%A3%85protobuf 3.12.4版本:pip install protobuf==3.12.4。如果问题仍然存在,请提供更多详细信息,例如操作系统、Python版本、tensorflow版本等。