Thanks Luis. I’m trying to avoid system python, and to use the downloaded one.
Eric’s suggestion worked. Thanks though.
M


> On 29 Sep 2015, at 09:54, Luis J. Salvatierra <ljsal...@gmail.com> wrote:
> 
> Hi Matt,
> 
> have you tried to build with the option 'MITK_USE_SYSTEM_PYTHON'
> enabled? If you enable this option you'll have to set the
> 'PYTHON_EXECUTABLE' and 'PYTHON_INCLUDE_DIR' paths in the advance mode
> (ccmake).
> 
> Regards,
> Luis
> 
> On 29/09/15 06:03, Clarkson, Matt wrote:
>> Hi All,
>> 
>> we just upgraded to 2015.05.2 (yeah… thanks!). Ive been meaning to try the 
>> python console for ages. But we have a different superbuild and folder 
>> structure. So, I got our superbuild to build all the dependencies ZLIB, 
>> PCRE, SWIG, Numpy, Python, SimpleITK, VTK with Python, CTK with Python and 
>> MITK with Python on. All, no problem, the plugin builds fine. I have also 
>> separately built the MITK 2015.05.2 release from MITK/master with Python 
>> console turned on.
>> 
>> In MitkWorkbench, on the Mac Terminal, I run the MitkWorkbench, and 
>> everything launches, and I can see a Python console. Coooool.
>> 
>> In our app, on the Mac Terminal, I run the app, and the app crashes, with 
>> the error message: "ImportError: No module named site"
>> 
>> If I remove the python plugin from the provisioning file, our app launches 
>> but obviously without any Python plugin obviously.
>> 
>> So, when I google around, I set:
>> 
>> export 
>> PYTHONHOME=/Users/mattclarkson/build/NifTK-4338-SuperBuild-Release/Python/install/
>> export 
>> PYTHONPATH=/Users/mattclarkson/build/NifTK-4338-SuperBuild-Release/Python/install/lib/python2.7/
>> 
>> Then run our app:
>> 
>> bin/NiftyView.app/Contents/MacOS/NiftyView  
>> Traceback (most recent call last):
>>  File 
>> "/Users/mattclarkson/build/NifTK-4338-SuperBuild-Release/Python/install/lib/python2.7/site.py",
>>  line 563, in <module>
>>    main()
>>  File 
>> "/Users/mattclarkson/build/NifTK-4338-SuperBuild-Release/Python/install/lib/python2.7/site.py",
>>  line 545, in main
>>    known_paths = addusersitepackages(known_paths)
>>  File 
>> "/Users/mattclarkson/build/NifTK-4338-SuperBuild-Release/Python/install/lib/python2.7/site.py",
>>  line 278, in addusersitepackages
>>    user_site = getusersitepackages()
>>  File 
>> "/Users/mattclarkson/build/NifTK-4338-SuperBuild-Release/Python/install/lib/python2.7/site.py",
>>  line 253, in getusersitepackages
>>    user_base = getuserbase() # this will also set USER_BASE
>>  File 
>> "/Users/mattclarkson/build/NifTK-4338-SuperBuild-Release/Python/install/lib/python2.7/site.py",
>>  line 243, in getuserbase
>>    USER_BASE = get_config_var('userbase')
>>  File 
>> "/Users/mattclarkson/build/NifTK-4338-SuperBuild-Release/Python/install/lib/python2.7/sysconfig.py",
>>  line 521, in get_config_var
>>    return get_config_vars().get(name)
>>  File 
>> "/Users/mattclarkson/build/NifTK-4338-SuperBuild-Release/Python/install/lib/python2.7/sysconfig.py",
>>  line 420, in get_config_vars
>>    _init_posix(_CONFIG_VARS)
>>  File 
>> "/Users/mattclarkson/build/NifTK-4338-SuperBuild-Release/Python/install/lib/python2.7/sysconfig.py",
>>  line 288, in _init_posix
>>    raise IOError(msg)
>> IOError: invalid Python installation: unable to open 
>> /Users/mattclarkson/build/NifTK-4338-SuperBuild-Release/MITK/build/ep/lib/python2.7/config/Makefile
>>  (No such file or directory)
>> 
>> Can anyone explain this? Why does the build of our app look for a file in 
>> the MITK/build/ep folder for any config at all? The only things in there are 
>> a few small libraries, as most of the dependencies we build ourselves before 
>> passing them to MITK.
>> 
>> ls /Users/mattclarkson/build/NifTK-4338-SuperBuild-Release/MITK/build/ep/lib/
>> cmake                                libPocoUtild.30.dylib           
>> libannd.1.1.2.dylib             libqwtd.6.1.0.dylib
>> libPocoFoundationd.1.6.0.dylib       libPocoUtild.dylib              
>> libannd.dylib                   libqwtd.dylib
>> libPocoFoundationd.30.dylib  libPocoXMLd.30.dylib            
>> libcppunitd.1.12.1.dylib        libtinyxmld.2.6.2.dylib
>> libPocoFoundationd.dylib     libPocoXMLd.dylib               
>> libcppunitd.dylib               libtinyxmld.dylib
>> libPocoJSONd.30.dylib                libPocoZipd.30.dylib            
>> libglewd.1.10.0.dylib
>> libPocoJSONd.dylib           libPocoZipd.dylib               libglewd.dylib
>> 
>> Thanks
>> 
>> Matt
>> 
>> ------------------------------------------------------------------------------
>> _______________________________________________
>> mitk-users mailing list
>> mitk-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/mitk-users
>> 
> 
> -- 
> Luis J. Salvatierra
> http://www.ljsalvatierra.com
> @Luisja_350
> Python San Sebastián - ACPySS

------------------------------------------------------------------------------
_______________________________________________
mitk-users mailing list
mitk-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mitk-users

Reply via email to