导入 TensorFlow "async"语法错误



我试图将模块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__

相关内容

  • 没有找到相关文章

最新更新