Python使用了错误的包版本
您好,我尝试在我的电脑上启动Python使用了错误的包版本,python,tensorflow,pip,object-detection,Python,Tensorflow,Pip,Object Detection,您好,我尝试在我的电脑上启动object\u detection\u教程。当我运行以下代码将(冻结的)Tensorflow模型加载到内存中时 detection_graph = tf.Graph() with detection_graph.as_default(): od_graph_def = tf.GraphDef() with tf.gfile.GFile(PATH_TO_FROZEN_GRAPH, 'rb') as fid: serialized_graph = fid
object\u detection\u教程
。当我运行以下代码将(冻结的)Tensorflow
模型加载到内存中时
detection_graph = tf.Graph()
with detection_graph.as_default():
od_graph_def = tf.GraphDef()
with tf.gfile.GFile(PATH_TO_FROZEN_GRAPH, 'rb') as fid:
serialized_graph = fid.read()
od_graph_def.ParseFromString(serialized_graph)
tf.import_graph_def(od_graph_def, name='')
ValueError:在定义的操作中没有名为NonMaxSuppressionV2的操作
我用谷歌搜索了这个错误,将tensorflow版本升级到1.4应该可以修复这个错误。在我的代码中,我使用了tensorflow 1.13,它在谷歌云中工作。但即使在卸载和安装tensorflow 1.4之后,python也使用1.2.1
我的代码图片:看起来模块安装不正确。尝试使用conda创建一个新环境,并在其中设置对象检测。它应该能解决你的问题 此外,作为最佳实践,在conda环境中工作总是比在基本环境中工作要好 请使用下面的命令创建一个空的新环境,然后在其上安装软件包
conda create --no-default-packages --name <env_name> python=<version>
conda create--没有默认包--命名为python=
看起来模块安装不正确。尝试使用conda创建一个新环境,并在其中设置对象检测。它应该能解决你的问题
此外,作为最佳实践,在conda环境中工作总是比在基本环境中工作要好
请使用下面的命令创建一个空的新环境,然后在其上安装软件包
conda create --no-default-packages --name <env_name> python=<version>
conda create--没有默认包--命名为python=