我正在尝试从 Elasticsearch(1.7 版)获取数据,并使用带有 1 个 Python 脚本的 Elasticsearch-py 将其发布到 Elasticsearch(5.2 版)。但是官方文档(https://elasticsearch-py.readthedocs.io/en/master/)中推荐的方法是:
Elasticsearch 5.x for elasticsearch>=5.0.0,<6.0.0
Elasticsearch 1.x for elasticsearch>=1.0.0,<2.0.0
问题是我如何安装 2 个不同版本的 elasticsearch-py 并在 1 个 Python 脚本中使用它们(我正在使用 virtualenv)?
我已经检查了所有问题,例如: 使用 pip 安装多个版本的软件包 ,这里有一些建议,但是有没有更好的方法来实现这一点?