1. Installation¶
1.1. Install Python¶
Download and install a supported version of python for your platform.
If installing on Windows, make sure you check the option to add Python to the PATH. This will ensure that not only the python and pip binaries are on the path, but that the axonshell CLI script that comes with this package will be available on the PATH after you install it.
1.2. Install the package using pip¶
axonius-api-client is listed on pypi, so you can do pip install from any platform that has python installed.
$ pip install axonius_api_client
1.3. Offline installs using pip¶
If you need to install axonius-api-client to a system that doesn’t have access to the internet, there are a few hoops to jump through.
Note
You will need to install the exact same version of python on both systems.
If the destination system is linux, the source system should be the exact same linux distribution, version, and build.
Note
On Windows, each system should have should the PATH variable updated to include the Python directories:
C:\Program Files\Python38
C:\Program Files\Python38\Scripts
On the source system that does have internet access, use the following command to download all of the requirements as wheel packages:
$ pip download -d d:\axonshell_pkg axonius-api-client --only-binary
Copy the contents of d:axonshell_pkg to the destination server, and then on the destination server run:
$ pip install --no-index --find-links d:\axonshell_pkg --target d:\axonshell axonius-api-client
1.4. Install the package Using pipenv¶
pipenv makes it easy to create virtual environments for python projects.
$ pipenv install axonius_api_client
1.5. Download the entire repository using git¶
This is really only for those who wish to contribute to this project, although
you can install the package after cloning the repository using python setup.py install
.
$ git clone git://github.com/Axonius/axonius_api_client.git
1.6. Browse the repository on GitHub¶
The master branch will always be the most recent stable version.