Using PIP¶
pip install sidekit
In a Virtual environment¶
First, be sure to have virtualenv installed.
You can find some documentation on the official website.
Create your virtual environment
virtualenv env
This will create a directory called
env
in the current directory.If you want to specify a different python interpreter (for example to test you program with python 3),
you just have to use the -p option:
virtualenv -p /path/to/python3 env
Activate your environment
Each and every time you will want to work on your project, you will have to first activate your virtualenv:
. ./env/bin/activate
Your prompt should change and you should see the name of your virtualenv between
()
. In our case (env)
.Dependencies¶
SIDEKIT requires the installation of the following tools.
PythonSIDEKIT has been developed under Python >3.3
LINUX: python is natively available on most of LINUX distributions
OSX: natively available, you can install a different version of python via Homebrew
Windows: Python can be installed on Windows through PythonXY, WinPython or anaconda packages
- To install other required Python packages use one of the following:
conda
pip
The following packages are required to use SIDEKIT.
matplotlib>=3.0.0
numpy>=1.15.2
pyparsing>=2.2.2
scipy>=1.1.0
six==1.11.0
h5py>=2.8.0
pandas>=0.23.4
pytorch>=1.0
torchvision>=0.2.1
Optional linkage¶
Those packages might be used by SIDEKIT if installed. To do so, just make sure they are installed on your machine. When importing, SIDEKIT will look for them and link if possible.
LibSVM: library dedicated to SVM classifiers. This library can be downloaded fromthe official website and easily compiled on all plat-formsCompile the library (libsvm.so.2
on UNIX/Linux and Mac platforms andlibsvm.dll
on windows)and create a link or copy this library in./sidekit/libsvm/
.