我正试图在谷歌colab上的Tensorflow对象检测中运行'model_main_tf2.py'
。路径已定义
os.environ['PYTHONPATH']+=":/content/gdrive/My Drive/TensorFlow_2/models"
os.environ['PYTHONPATH']+=":/content/gdrive/My Drive/TensorFlow_2/models/research"
os.environ['PYTHONPATH']+=":/content/gdrive/My Drive/TensorFlow_2/models/research/slim"
但是我有一个错误
File "/usr/local/lib/python3.6/dist-packages/object_detection-0.1-py3.6.egg/object_detection/metrics/lvis_evaluation.py", line 23, in <module>
from lvis import results as lvis_results
ModuleNotFoundError: No module named 'lvis'
看起来您的程序正在尝试从包lvis
中import results
如果你不运行,请确保你已经安装了它
pip install lvis
在命令行中
如果你安装了它,但仍然收到这个错误,我可能是因为它没有安装在与你试图运行程序的python相同的python中。所以在命令行中键入
pip list
确保安装了lvis,然后从命令行运行.py文件(我认为它是lvis_evaluation.py(,看看它是否有效。