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

Reply via email to