Please install in this order.
- Download 2.7.9 (64-bit)
- Install with these options:
- Install for all users
- Customize Python 2.7.9:
- Select Add python.exe to Path
- Download MS Visual Studio 2013 (Free Download)
- The Express edition will do.
- Install with the default options.
- Download Nuitka 0.5.12.0 Python2.7 64 bit MSI
- Install with these options:
- Install for all users
- Accept the default options.
C:\Users\user>pip install elasticsearch click
The resulting output should look like this:
Downloading/unpacking elasticsearch
Downloading/unpacking urllib3>=1.0,<2.0 (from elasticsearch)
Downloading/unpacking click
Installing collected packages: elasticsearch, urllib3, click
Successfully installed elasticsearch urllib3 click
Cleaning up...
These steps will create a "distribution" folder called curator-3.0.3.dist
with the Curator binary, and all necessary libraries and dependencies inside. Note: The curator.exe
binary must remain within the folder with the libraries and dependencies in order to execute.
- Download Curator 3.0.3
- Uncompress/Extract the file,
v3.0.3.zip
. It will make a folder calledcurator-3.0.3
.
Open a CMD window and run:
cd curator-3.0.3
(or whatever path you put it in).
nuitka --standalone --recurse-all run_curator.py
- When prompted:
Nuitka will make use of Dependency Walker (http://dependencywalker.com) tool to analyze the dependencies of Python extension modules. Is it OK to download and put it in APPData (no installer needed, cached, one time question).
Proceed and download? [Yes]/No
Type Yes
and press enter to continue.
ren run_curator.dist curator-3.0.3.dist
cd curator-3.0.3.dist
ren run_curator.exe curator.exe
This step is optional. You can now zip and copy the file to any Windows machine that will run 64-bit binaries. It should not have any dependencies on any other software.