maya_關於腳本編輯器導入python模塊


import sys

for p in sys.path:
print p

rigDir = 'C:\Users\lenovo\Documents\maya\scripts\python\rigLib'
if not rigDir in sys.path:
sys.path.append( rigDir )

from rigLib.base.control import *
ArmCtl = rigLib.base.control.Control(prefix = '1_arm')

 

問題與解決方法

# Error: line 1: 'module' object has no attribute 'base'
# Traceback (most recent call last):
# File "<maya console>", line 11, in <module>
# AttributeError: 'module' object has no attribute 'base' #

https://stackoverflow.com/questions/25575073/attributeerror-module-object-has-no-attribute-tests

 

之后再maya.env 文件中添加了PYTHONPATH = C:\Users\lenovo\Documents\maya\scripts\python

import rigLib
c = rigLib.base.control.Control()
c.Off

這樣也同樣可以導入模塊


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM