एक टिकट बनाएं
अनुसरण करें

Q100142: स्टार्टअप पर NukeStudio में हायरो पायथन कोड को कैसे निष्पादित करें

सारांश

यह आलेख बताता है कि कहाँ एक स्क्रिप्ट रखने के लिए Hiero विशिष्ट पायथन आदेशों को सुनिश्चित करने के लिए कि वे स्टार्टअप पर NukeStudio में सही तरीके से निष्पादित होंगे।

अधिक जानकारी

स्टार्टअप पर NukeStudio में हायरो कस्टम पायथन कोड चलाने के लिए आपको निम्नलिखित स्थान पर अपना कोड जोड़ना होगा:

~/.nuke/Python/Startup

यह पायथन कस्टमाइज़ेशन के लिए हायरो फ़ाइल संरचना है।

कृपया ध्यान दें कि उपर्युक्त फ़ोल्डर डिफ़ॉल्ट रूप से मौजूद नहीं हैं और आपको अपने .nuke निर्देशिका के पहले उपयोग पर मैन्युअल रूप से बनाने की आवश्यकता होगी। अपने .nuke निर्देशिका तक पहुँचने के बारे में अधिक विवरण इस लेख में पाया जा सकता है: Q100048: Nuke निर्देशिका स्थान

आगामी

  1. एक नई टेक्स्ट फ़ाइल बनाएं और उसमें अपना कस्टम Hiero Python कोड जोड़ें।
  2. फ़ाइल को init.py में नाम बदलें और सुनिश्चित करें कि जब आप ऐसा करते हैं तो फ़ाइल एक्सटेंशन आपके फ़ाइल ब्राउज़र में दिखाए जाते हैं, यह सत्यापित करने के लिए कि फ़ाइल एक्सटेंशन .py है और .txt या अलग नहीं है।
  3. इस बिंदु पर आपको एक चेतावनी संदेश दिखाई दे सकता है जो आपको बताएगा कि आप उस फ़ाइल प्रकार को बदलने वाले हैं जो फ़ाइल को अनुपयोगी बना सकता है। विस्तार को अनदेखा करें क्योंकि .py की उम्मीद है और इसे NukeStudio द्वारा मान्यता दी जाएगी।

कस्टम पाइथन कोड जो आपके .nuke डायरेक्टरी में init.py या menu.py फ़ाइलों के लिए Hiero के लिए विशिष्ट है, को NukeStudio9.0v1 और बाद में लॉन्च करते समय निम्न त्रुटि की ओर जाता है:

ImportError: No module named _fnpython

टर्मिनल मोड:

दुर्भाग्य से, NukeStudio9.0v1 और बाद के रिलीज़ में, आप पायथन स्क्रिप्ट के साथ टर्मिनल मोड लॉन्च नहीं कर सकते। यह इस तरह से है क्योंकि वर्तमान में कस्टम स्क्रिप्ट निष्पादित होने के बाद पायथन मॉड्यूल लोड होने के कारण NukeStudio को लागू किया गया है। इस त्रुटि को बग के रूप में सूचित किया गया है, जिसे आप नीचे दिए गए URL के माध्यम से अपडेट के लिए अनुसरण और सदस्यता ले सकते हैं:

TP 154593 आपकी .nuke निर्देशिका में init.py या menu.py फ़ाइलों में "इम्पोर्ट हाइरो" जोड़कर Nuke को चलने से रोकता है।

क्या यह लेख उपयोगी था?
/

We're sorry to hear that!

Please tell us why.
4 में से 3 के लिए उपयोगी रहा

टिप्पणियां