[Insight-users] WrapITK Python and SWIG
Gaëtan Lehmann
gaetan.lehmann at jouy.inra.fr
Sat Feb 24 08:02:47 EST 2007
Hi,
Everything seems to be ok with your build. I think you have a problem with
your python path. You have 2 options:
- continue to use wrapitk in th build tree. If you do so, you must put 2
paths in you PYTHONPATH:
- BUILDPATH/bin
- BUILDPATH/Wrapping/WrapITK/Python
- install ITK and WrapITK, and simply set your PYTHONPATH to
/usr/local/lib/InsightToolkit/WrapITK/Python (adapt to your prefix)
please let me know if udapting the PYTHONPATH make things work :-)
Gaetan
Le Fri, 23 Feb 2007 22:33:35 +0100, Erik Anderson <eranders at sci.utah.edu>
a écrit:
> Gaetan,
> Thanks for your prompt reply. Here are the results of ctest:
>
> 1/ 48 Testing PythonTestDirectory Passed
> 2/ 48 Testing PythonTestObject Passed
> 3/ 48 Testing PythonFilterCoverage Passed
> 4/ 48 Testing PythonFindEmptyClasses Passed
> 5/ 48 Testing PythonTypemaps Passed
> 6/ 48 Testing PythonTemplate Passed
> 7/ 48 Testing PythonExtras Passed
> 8/ 48 Testing PythonModuleToModule Passed
> 9/ 48 Testing PythonBinaryDilateImageFilter Passed
> 10/ 48 Testing PythonBinaryErodeImageFilter Passed
> 11/ 48 Testing PythonBinaryThresholdImageFilt Passed
> 12/ 48 Testing PythonCastImageFilter Passed
> 13/ 48 Testing PythonGrayscaleDilateImageFilt Passed
> 14/ 48 Testing PythonBoxGrayscaleDilateImageF Passed
> 15/ 48 Testing PythonGrayscaleErodeImageFilte Passed
> 16/ 48 Testing PythonMeanImageFilter Passed
> 17/ 48 Testing PythonMedianImageFilter Passed
> 18/ 48 Testing PythonSigmoidImageFilter Passed
> 19/ 48 Testing PythonThresholdImageFilter Passed
> 20/ 48 Testing PythonResampleImageFilterTest1 Passed
> 21/ 48 Testing PythonResampleImageFilterTest2 Passed
> 22/ 48 Testing PythonResampleImageFilterTest3 Passed
> 23/ 48 Testing PythonResampleImageFilterTest4 Passed
> 24/ 48 Testing PythonCurvatureAnisotropicDiff Passed
> 25/ 48 Testing PythonCurvatureFlowImageFilter Passed
> 26/ 48 Testing PythonSmoothingRecursiveGaussi Passed
> 27/ 48 Testing PythonLaplacianImageFilter Passed
> 28/ 48 Testing PythonFFTImageFilter Passed
> 29/ 48 Testing PythonGradientMagnitudeRecursi Passed
> 30/ 48 Testing PythonGradientAnisotropicDiffu Passed
> 31/ 48 Testing PythonGeodesicActiveContourLef Passed
> 32/ 48 Testing PythonFastMarchingLeftVentricl Passed
> 33/ 48 Testing PythonFastMarchingRightVentric Passed
> 34/ 48 Testing PythonFastMarchingWhiteMatterT Passed
> 35/ 48 Testing PythonFastMarchingGrayMatterTe Passed
> 36/ 48 Testing PythonThresholdSegmentationLev Passed
> 37/ 48 Testing PythonThresholdSegmentationLev Passed
> 38/ 48 Testing PythonThresholdSegmentationLev Passed
> 39/ 48 Testing PythonCannyEdgeDetectionImageF Passed
> 40/ 48 Testing PythonWatershedSegmentation1 Passed
> 41/ 48 Testing PythonSpatialObject Passed
> 42/ 48 Testing PythonAntiAliasBinaryImageFilt Passed
> 43/ 48 Testing PythonSimplePipelineUS2 Passed
> 44/ 48 Testing PythonSimplePipelineF2 Passed
> 45/ 48 Testing PythonSimplePipelineUC2 Passed
> 46/ 48 Testing PythonSimplePipelineUS3 Passed
> 47/ 48 Testing PythonSimplePipelineF3 Passed
> 48/ 48 Testing PythonSimplePipelineUC3 Passed
>
> 100% tests passed, 0 tests failed out of 48
>
>
> To be a little more thorough, I have built everything from the ITK cvs
> repository and am running on an x86_64 Ubuntu distribution.
>
> Thanks again,
> Erik
>
> Gaetan Lehmann wrote:
>>
>> Hi,
>>
>> Can you tell us is the command
>>
>> ctest -R Python
>>
>> give some errors ?
>>
>> thanks,
>>
>> Gaetan
>>
>> On Fri, 23 Feb 2007 17:33:51 +0100, Erik Anderson
>> <eranders at sci.utah.edu> wrote:
>>
>>> I have recently gotten WrapITK built and installed, but I am running
>>> into some strange behavior.
>>>
>>> After importing itk, I issue the following:
>>>
>>> >>> ptype = itk.UC
>>> >>> dim = 2
>>> >>> itype = itk.Image[ptype,dim]
>>>
>>> And the following error is raised:
>>>
>>> Traceback (most recent call last):
>>> File "<stdin>", line 1, in ?
>>> File "/home/eranders/env/itk/Wrapping/WrapITK/Python/itkLazy.py",
>>> line 18, in __getattribute__
>>> itkBase.LoadModule(module, namespace)
>>> File "/home/eranders/env/itk/Wrapping/WrapITK/Python/itkBase.py",
>>> line 24, in LoadModule
>>> swig.__dict__.update(this_module.swig.__dict__)
>>> AttributeError: 'module' object has no attribute 'swig'
>>>
>>> Just to be sure, I re-installed swig and cable swig but the error
>>> persists. Has anyone run into this or might be able to shed some
>>> light on the error?
>>>
>>> Thanks,
>>> Erik Anderson
>>> _______________________________________________
>>> Insight-users mailing list
>>> Insight-users at itk.org
>>> http://www.itk.org/mailman/listinfo/insight-users
>>
>>
>>
>> --Gaëtan Lehmann
>> Biologie du Développement et de la Reproduction
>> INRA de Jouy-en-Josas (France)
>> tel: +33 1 34 65 29 66 fax: 01 34 65 29 09
>> http://voxel.jouy.inra.fr
>
--
Gaëtan Lehmann
Biologie du Développement et de la Reproduction
INRA de Jouy-en-Josas (France)
tel: +33 1 34 65 29 66 fax: 01 34 65 29 09
http://voxel.jouy.inra.fr
More information about the Insight-users
mailing list