我爲我的團隊創建了一個maya python工具鏈。一切運作良好,只是在一臺機器上我似乎有問題。我縮小到打印命令。像這家名爲 「temp.py」 測試庫:(!只有一臺計算機上)瑪雅Python:IOError:[Errno 9]錯誤的文件描述符
import os
# from pymel.core import *
print "Hello"
與
import temp
它產生這樣的輸出導入之後:
// Error: 9
# Traceback (most recent call last):
# File "<maya console>", line 1, in <module>
# File "C:\maya_scripts\temp.py", line 4, in <module>
# print "Hello"
# IOError: [Errno 9] Bad file descriptor //
我已經嘗試Maya版本2016,2016.5和2017。所有相同的結果。 作爲獨立的Python 2.5還沒有得到這個問題。對我來說,這聽起來像是某種配置問題,但是它在3個不同的maya安裝中的表現也是一樣的,所以刪除這些prefs也沒有幫助。
你正在運行GUI maya或mayapy.exe standalonw? – theodox
我在Maya應用程序本身運行它,我在maya腳本編輯器控制檯中得到這個錯誤。 – clawjelly