ITK/WrapITKInstallFedora: Difference between revisions

From KitwarePublic
< ITK
Jump to navigationJump to search
(Add installation procedure)
 
(Link to new page)
 
Line 1: Line 1:
= Installation on Fedora 19 or 20 =
= Installation on Fedora =


This section describes how to install ITK with python wrappings on Fedora 19 or 20.
Please see the [[ITK/WrapITKInstallLinux|How to install on Linux]] page.
This can of course be extended to other Linuxes.
 
== Step 1: Make sure the python headers are installed ==
 
Python will need to be installed along with the Python development headers (Python.h).
 
* Install the '''python-devel''' package.
 
== Step 2: Setup the build ==
 
Clone the git repository in /home/yourname/ITK:
* cd
* git clone git://itk.org/ITK.git
* git checkout tags/v4.5.2  # Optional, if you want to use a stable version
 
Create a build directory, it is recommended to build outside of the source directory:
* mkdir build
* cd build
 
Use cmake to configure your build
* ccmake ../ITK
 
Set different variables, you may have to configure [C] the build 2 or 3 times.
Use the advanced mode [T] to see all the possibilities.
* ITK_WRAP_PYTHON = ON
* BUILD_SHARED_LIBS = ON # Is ON by default since ITK 4.6 when you use wrapping
* PYTHON_EXECUTABLE = /usr/bin/python
* PYTHON_INCLUDE_DIR = /usr/include/python2.7
* PYTHON_LIBRARY = /usr/lib64/libpython2.7.so.1.0
* PY_SITE_PACKAGES_PATH = /usr/lib64/python2.7/site-packages
 
Once configuration is finished, you may now generate the needed files by pressing [g].
 
== Step 3: Run the build ==
 
* make
 
== Step 4: Install ==
 
You need to have root access to install ITK (if you left the default installation path):
* su  # Type your root password
* make install
 
ITK will install by default in /usr/local/lib.
Now, you have to tell the system that the files have been installed here.
 
* cd /etc/ld.so.conf.d/
* add a file called itk-46.conf, which should contain only one line: /usr/local/lib
* ldconfig # tells the system to read the files in ld.so.conf.d
 
== Step 5: Test your installation ==
 
* python
* import itk
* itk.Image
 
This should run without producing an error.


{{ITK/Template/Footer}}
{{ITK/Template/Footer}}

Latest revision as of 13:36, 30 September 2014

Installation on Fedora

Please see the How to install on Linux page.



ITK: [Welcome | Site Map]