Could not find a version that satisfies the requirement thespian

Experts,
I got following error massage while installing esrally, could anyone kindly help?
What is thespian and how to resolve?
Thanks a lot!

=====================
Collecting thespian==3.6.2 (from esrally)
Could not find a version that satisfies the requirement thespian==3.6.2 (from esrally) (from versions: 2.1.5, 2.1.6, 2.2.0, 2.3.0, 2.4.0, 2.4.1, 2.4.2, 2.4.3, 2.4.4, 2.5.0, 2.5.1, 2.5.2, 2.5.3, 2.5.4, 2.5.5, 2.5.6, 2.5.7, 2.5.8, 2.5.9, 2.5.10, 2.6.0, 2.6.1, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.1.0, 3.1.1, 3.2.0, 3.2.1, 3.2.2, 3.3.0, 3.4.0, 3.5.0, 3.5.1, 3.5.2, 3.6.0, 3.6.1)
No matching distribution found for thespian==3.6.2 (from esrally)

Hi @loganw,

how did you install Rally? I assume you did pip3 install esrally?

Also:

  • On which operating system are you installing Rally?
  • What is your Python version?

To answer your question about "thespian": It is a so-called actor framework that lets different components of Rally communicate with each other (even across multiple machines). Also, version 3.6.2 of thespian is available on PyPI: https://pypi.python.org/pypi/thespian/3.6.2.

Daniel

Hi Daniel,

Thanks for your help,I pass this stage.

Hi Daniel,

I got a new issue, if there is other way i can get documents.json.bz2 ?
I'm downloading at <1 kb/s
Thanks a lot

Hi @loganw,

sure, you can download it yourself e.g. via curl if you want to. The URL depends on the data that you download. I assume you use the geonames track. Then you need to save http://benchmarks.elasticsearch.org.s3.amazonaws.com/corpora/geonames/documents.json.bz2 to ~/.rally/benchmarks/data/geonames/documents.json.bz2.

You should not need to do this typically though.

Daniel

P.S.: Can you please open a new topic next time? When we stick to one topic per discussion, it's easier for other users to follow along. Thanks!