Installing nio on a Raspberry Pi
[info] Raspbian System Requirements
GCC or similar C compiler
Check for an installation of GCC by typing the command
gcc --versioninto your terminal.
If you do not have a C complier, follow the instructions to install GCC here.
APT or similar package tool (recommended )
Check for an installation of APT by typing the command
apt --versioninto your terminal.
The following must be in your environment to run nio. You can install these requirements globally if you have a dedicated, fresh machine running Python and Pubkeeper Server. If you intend to run other Python projects on the same machine, we recommend you avoid version conflicts by using a separate Python environment containing these requirements.
Pubkeeper Server requires the following for local installation.
[info] Pubkeeper Server Requirements
Python version 3.4+
In your terminal, type
python3 --versionto see which version of Python 3 you have installed.
If you don't have Python 3 or have an older version, download Python 3 by typing the following command in your terminal
sudo apt install python3.
Pip is a package management system built for software written in Python. We recommend updating to the most recent version of pip3.
In your terminal, type
pip3 --versionto see which version of pip you have installed.
If you do not have pip installed you can do so by typing the following command into your terminal:
curl https://bootstrap.pypa.io/get-pip.py | python3
Update to the most recent version of pip3 with the following commands:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python3 get-pip.py —-user echo ‘export PATH=/home/pi/.local/bin:$PATH’ >> ~/.bashrc && source ~/.bashrc
After running these commands, typing
pip3 --versionshould return with the most up to date version of the Pip package manager.
You will also need the following, provided by niolabs:
[info] Pubkeeper Server
A Pubkeeper Server Core binary: https://account.n.io/binaries/download (you'll need to agree to the license).
Open a terminal, and install nio using Python’s pip3 installer (substitute your filepath and binary filename below—the
Xs represent the version of the binary):
From the command line, type
pip3 install -U ~/Downloads/pubkeeper.server.core-X.X.X-py3-none-any.whl --user
You can test that Pubkeeper Server is correctly installed by running the following command:
You should see a path to pk_server.