-
Notifications
You must be signed in to change notification settings - Fork 2
Instructions
The tools and manager in the code can be installed as a python package on a virtualenv (strongly recommended as it is recommended to avoid installing this package on system python interpreter). It is based on NiftyReg, NiftySeg, ITK-snap and some python (2.7) standard libraries
-
Install NiftySeg
-
Install NiftyReg
-
Install ITK-snap
-
Install python requirements in requirements.txt with
pip install -r requirements.txt
in a virtualenv.
- activate the virtualenvironment and go in the root folder of the repository.
- To install as a library (option 1):
python setup.py sdist
cd ../
pip install LABelsToolkit/dist/LABelsToolkit-XX.tar.gz
where XX is the chosen version.
- To install as a library (option 2):
python setup.py install
- To install in development mode (option 1)
python setup.py develop
- To install in development mode (option 2 - recommended)
pip install -e .
- To verify that it works:
python
from LABelsToolkit.main import LABelsToolkit as LT
lt = LT('/some/folder')
To uninstall:
pip uninstall LABelsToolkit
To delete the library in the virtualenv in case something really wrong happen and pip uninstall will not work correctly:
sudo rm -rf /path_to_site_packages_in_virtualenv/site-packages/LABelsToolkit*