For Nuke 8 we did upgrade QT (4.8) and python (2.7) to match the exact
version as Maya 2014 for this reason.

Fredrik: are you using Maya 2014 or some older version?

-deke

On Tuesday, December 17, 2013, Ben Dickson wrote:

> Theoretically you can just do this:
>
> _>>> import sys;
> sys.path.append("/path/to/nuke8.0v1/lib/python2.7/site-packages/")
> _>>> import nuke
>
>
> ..but there are plenty of situations where the "import nuke" thing will
> not work, mainly if the parent process (e.g Maya) is built with
> different compiler version, different Python version/UCS version, or
> uses similar but conflicting libraries (like, different version of Qt or
> whatever)
>
> These problems will likely result in undefined-symbol errors, crashes or
> bizarre bugs
>
> Nuke and Maya are both large/complicated/potentially-messy lumps of
> code, and so the two are unlikely to live nicely in the same process
> without "problems".. Whereas in a simple, relatively small application
> like Python, it's far more likely to work
>
> ..thus the release notes say "The Foundry cannot provide customer
> support for third-party Python interpreters"
>
>
> The NukeExternalControl project is probably a better bet - the "Command
> Manager Interface" is basically the same as 'import nuke', but runs Nuke
> as a separate process (skipping all the messy C symbol problems),
>
> https://github.com/Nvizible/NukeExternalControl
>
> On 12/12/13 22:28, Fredrik Averpil wrote:
> > I just tried this really quickly from within Maya, by first appending
> > Nuke's site-packages to to sys.path followed by an "import nuke" ...but
> > that crashed Maya. So I'm also interested in doing this.
> >
> > Regards,
> > Fredrik
> >
> >
> >
> > On Thu, Dec 12, 2013 at 11:28 AM, Kasper Oerlemans | Filmmore
> > <[email protected] <mailto:[email protected]>> wrote:
> >
> >     Hi guys,
> >
> >     maybe a bit of a noob question, but now with nuke8 we should be able
> >     to import the nuke module outside of nuke right? So my guess is that
> >     easiest way to check if this works is by goigt to your
> >     nuk_install_folder/plugins in the terminal and start python and try
> >     "import nuke". Or is this the wrong way?
> >
> >     Anyway this doesn't work for me, I get "ImportError: No module named
> >     _nuke", Am I overlooking something?
> >
> >     thanx!!
> >
> >
> >     Groetjes!
> >     ---------
> >     *Kasper Oerlemans*
> >     VFX Supervisor
> >     Entrepotdok 66
> >     1018 AD Amsterdam
> >     T: +31 20 530 9696 <tel:%2B31%2020%20530%209696>
> >     M: +31 61 805 3019 <tel:%2B31%2061%20805%203019>
> >     www.filmmore.eu <http://www.filmmore.eu/>
> >     filmmore <http://www.filmmore.eu/>
> >     imdb <http://www.imdb.com/company/co0190130/>twitter
> >     <http://twitter.com/filmmore>facebook
> >     <http://www.facebook.com/FilmmoreINT/>linkedin
> >     <http://www.linkedin.com/company/filmmore-amsterdam/>
> >     *Unavailable on Thursdays*
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >     _______________________________________________
> >     Nuke-python mailing list
> >     [email protected]
> >     <mailto:[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
> >
>
> --
> ben dickson
> 2D TD | [email protected]
> rising sun pictures | www.rsp.com.au
> _______________________________________________
> Nuke-python mailing list
> [email protected], http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>


-- 
--
Deke Kincaid
Creative Specialist
The Foundry
Skype: dekekincaid
Tel: (310) 399 4555 - Mobile: (310) 883 4313
Web: www.thefoundry.co.uk
Email: [email protected]
_______________________________________________
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