错误Tensorflow无法找到字段google.protobuf.EnumDescriptorProto.EnumReservedRange.start

时间:2017-11-17 15:59:36

标签: python python-3.x ubuntu tensorflow

您好我正在尝试在我的计算机上运行tensorflow应用程序。 我使用pip安装了tf,然后按照tensorflows文档中的步骤进行操作。

我在ubuntu 17.10中使用python 3.6.3

KeyError: "Couldn't find field google.protobuf.EnumDescriptorProto.EnumReservedRange.start"

韩国社交协会

1 个答案:

答案 0 :(得分:1)

当我尝试在Mac上使用TensorFlow和Anaconda而不是Python 2.7时出现此错误。要查看您是否使用Anaconda,请使用哪个命令:

  

哪个python

     
      
  • /用户/ ME / anaconda2 / bin中/蟒
  •   

如果这导致您的问题,解决方案是在虚拟环境中安装Tensorflow:

  

导出PATH = / usr / local / bin:/ usr / bin:$ PATH哪个python

     
      
  • 的/ usr /斌/蟒
  •   
     

cd

     

virtualenv tf

     

source~ / tf / bin / activate

     

pip install tensorflow

要在将来使用张量流,请记住必须先激活venv( source~ / tf / bin / activate 。)