尝试使用 pip 为 Robot Framework 安装 AppiumLibrary 时出现 SyntaxError

SyntaxError while attempting to install AppiumLibrary for Robot Framework using pip

我安装了 Python 2.7。我正在使用 Robot Framework 和 RIDE IDE。我需要 AppiumLibrary.

我试过按如下方式在 CLI 中安装它:

pip install robotframework-appiumlibrary

这会产生以下错误:

这可能是什么问题?

这看起来像是依赖声明损坏的情况。 robotframework-appiumlibraryAppium-Python-Client>=0.28 指定为依赖项,尽管旧版本(>=0.28<1.0)支持 Python 2.x,但后来的版本不支持:

https://pypi.org/project/Appium-Python-Client/

Since v1.0.0, only Python 3 is supported

所以应该可以pre-install支持Python2.x的最新版本来满足依赖:

  1. pip install Appium-Python-Client==0.52
  2. pip install robotframework-appiumlibrary