我试图将模块imageai用于项目并从imageai运行行"检测导入ObjectDetection"但是,当我这样做时,出现了这个错误:
File /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/tensorflow/python/pywrap_tensorflow_internal.py:114
def TFE_ContextOptionsSetAsync(arg1, async):
^
SyntaxError: invalid syntax
我发现有人在这里有同样的问题:https://github.com/tensorflow/tensorflow/issues/20690,但我不太确定如何编辑跟踪的最后一个文件,错误发生的地方。有人有什么建议吗?谢谢!
我试着看看上面的GitHub错误,但不确定如何接近它。
ImageAI
使用Pytorch
作为后端。因此,您需要在安装和导入imageai
模块之前安装所有必需的库。
请使用以下代码在您的系统中安装imageai
:
pip install cython pillow>=7.0.0 numpy>=1.18.1 opencv-python>=4.1.2 torch>=1.9.0 --extra-index-url https://download.pytorch.org/whl/cpu torchvision>=0.10.0 --extra-index-url https://download.pytorch.org/whl/cpu pytest==7.1.3 tqdm==4.64.1 scipy>=1.7.3 matplotlib>=3.4.3 mock==4.0.3
pip install imageai --upgrade
现在,从imageai:
导入对象检测from imageai.Detection import ObjectDetection
详情请参考此连结
注意:你可以很容易地安装imageai
在谷歌Colab与以下代码
!pip install imageai
from imageai.Detection import ObjectDetection
提示:请使用下面的代码来安装、导入和检查TensorFlow
版本
pip install tensorflow
import tensorflow as tf
tf.__version__