Tensorflow:谷歌colab上的对象检测api错误,没有名为lvis的模块



我正试图在谷歌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'

看起来您的程序正在尝试从包lvisimport results如果你不运行,请确保你已经安装了它

pip install lvis

在命令行中

如果你安装了它,但仍然收到这个错误,我可能是因为它没有安装在与你试图运行程序的python相同的python中。所以在命令行中键入

pip list 

确保安装了lvis,然后从命令行运行.py文件(我认为它是lvis_evaluation.py(,看看它是否有效。

最新更新