Hi Deke, Yeah, you're right. It could have been solved by setting up an environment variable and reading that. It's just that I'm going to distribute this script (which requires pyside's pysideuic) onto machines with unknown setup. Since pysideuic doesn't come with nuke's pyside, I will require python 2.6 and pyside for python 2.6 to be installed in the system so I can load pysideuic from there.
I've been in touch with the support to request to have pysideuic included in nuke's own site-packages, but it seems that is not happening. It's a shame, quite frankly, as I believe pysideuic really would be beneficial to have ready, already bundled, running on a nuke-compatible python version. It's used in everything I do, PySide-wise, and makes for compatible code that can run in Maya or completely standalone without any modification. Anyway, it would be kind of nice not to have to set an environment variable and instead somehow figure out the location of the system's site-packages location. // Fredrik On Sun, Sep 8, 2013 at 5:54 PM, Deke Kincaid <[email protected]> wrote: > Nuke currently uses 2.6.5 btw, not 2.7. > > Since it's windows you probably need to set your PYTHONHOME env variable > to your local install. > > -deke > > > On Sunday, September 8, 2013, Fredrik Averpil wrote: > >> Hey, >> >> In Nuke, I need to somehow get the path to my *system's* site-packages >> folder. I do not want the Nuke-distributed packages folder. >> >> I've tried to import site; print site.getsitepackages() but that's just >> for python 2.7 (and I'm using python 2.6). >> >> I've also tried >> for envPath in sys.path: >> if 'site-packages' in envPath: >> print envPath >> >> As well as from distutils.sysconfig import get_python_lib; >> print(get_python_lib()) >> >> >> ...but that just returns Nuke's site-packages folder. Is there no way to >> grab e.g. C:/python26/Lib/site-packages/ from within Nuke? >> >> >> >> // Fredrik >> >> > > -- > ----- > Deke Kincaid > Creative Specialist > The Foundry > Mobile: (310) 883 4313 > Tel: (310) 399 4555 - Fax: (310) 450 4516 > > The Foundry Visionmongers Ltd. > Registered in England and Wales No: 4642027 > > _______________________________________________ > Nuke-python mailing list > [email protected], http://forums.thefoundry.co.uk/ > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python > >
_______________________________________________ Nuke-python mailing list [email protected], http://forums.thefoundry.co.uk/ http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
