繁体   English   中英

model_main.py 文件使用 Python2.7 而不是 Python3

[英]model_main.py file is using Python2.7 instead of Python3

我目前正在使用 python3 来运行 model_main.py 文件。 我按照每个步骤安装 object_detection api

我确保每个命令都使用 python3 前缀运行,但在运行命令后:

python3 model_main.py --logtostderr --train_dir=custom1/training --pipeline_config_path=hand_inference_graph/pipeline.config

我收到一个错误: ImportError: /home/abrar/.local/lib/python2.7/site-packages/tensorflow/models/research/pycocotools/_mask.so: undefined symbol: _Py_ZeroStruct

每次运行命令时,model_main.py 文件都使用 python2.7。

顺便说一句,我会说不知何故 /home/abrar/.local/lib/python2.7/site-packages/tensorflow/models/research/pycocotools 被添加到你的路径中,顾名思义,它暗示了一个充满 python2 的目录.7 东西。 尝试添加:

import sys
print(sys.path)

到脚本顶部以确定正在搜索模块的位置。 如果以某种方式添加了 pycocotools 目录,则需要将其从路径中删除或找出添加位置并停止它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM