Warning
SmartAnthill has not been released yet. The steps decribed below will install development verion of SmartAnthill. Don’t forget to upgrade SmartAnthill using the same installation steps from time to time.
Installation¶
SmartAnthill is written in Python and works on Mac OS X, Linux, Windows OS and ARM-based credit-card sized computers (Raspberry Pi, BeagleBone, CubieBoard).
Contents
System requirements¶
- Operating systems:
- Mac OS X
- Linux, +ARM
- Windows
All commands below should be executed in Command-line application:
- Mac OS X / Linux this is Terminal application.
- Windows this is
Command Prompt (
cmd.exe
) application.
Note
Linux Users: Don’t forget to install “udev” rules file 99-platformio-udev.rules (an instruction is located in the file).
Windows Users: Please check that you have correctly installed USB driver from board manufacturer
Installation Methods¶
Please choose one of the following installation methods:
Super-Quick (Mac / Linux)¶
To install or upgrade SmartAnthill paste that at a Terminal prompt
(you MIGHT need to run sudo
first, just for installation):
[sudo] python -c "$(curl -fsSL https://raw.githubusercontent.com/smartanthill/smartanthill2_0/develop/scripts/get-smartanthill.py)"
Installer Script (Mac / Linux / Windows)¶
To install or upgrade SmartAnthill, download (save as...)
get-smartanthill.py
script. Then run the following (you MIGHT need to run sudo
first,
just for installation):
# change directory to folder where is located downloaded "get-smartanthill.py"
cd /path/to/dir/where/is/located/get-smartanthill.py/script
# run it
python get-smartanthill.py
On Windows OS it may look like:
# change directory to folder where is located downloaded "get-smartanthill.py"
cd C:\path\to\dir\where\is\located\get-smartanthill.py\script
# run it
C:\Python27\python.exe get-smartanthill.py
Full Guide¶
- Check
python
version (only 2.6-2.7 is supported):
$ python --version
Windows Users only:
- Download Python 2.7 and install it.
- Download and install the latest Python for Windows extensions (PyWin32).
- Add to PATH system variable
;C:\Python27;C:\Python27\Scripts;
and reopen Command Prompt (cmd.exe
) application. Please read this article How to set the path and environment variables in Windows.
- Check a
pip
tool for installing and managing Python packages:
pip search smartanthill
You should see short information about smartanthill
package.
If your computer does not recognize pip
command, try to install it first
using these instructions.
- Install a
smartanthill
and related packages:
Warning
SmartAnthill has not been published in PyPi registry. Please use
installation script get-smartanthill.py
mentioned above.
pip install smartanthill && pip install --egg scons
For upgrading the smartanthill
to new version please use this command:
pip install -U smartanthill