Was tun, wenn der Druckbefehl selbst einen Fehler in Mayas Python verursacht?

Das Folgende ist eine Geschichte, die nur für eine bestimmte Maya-Version von Windows relevant ist. Ich habe es noch nie auf einem Mac oder einer neueren Version von Maya gesehen.


{55B3F311-97DE-4B88-944A-B52411ACC23C}.png.jpg Das ist blöd! ??

Wenn Sie auf das mysteriöse Phänomen stoßen, dass der Druckbefehl selbst einen Fehler wie oben beschrieben verursacht, stellen Sie sicher, dass MAYA_NO_CONSOLE_WINDOW nicht in der Systemumgebungsvariablen festgelegt ist.

Dies ist eine Umgebungsvariable, die Sie festlegen, um das Konsolenfenster auszublenden. https://support.borndigital.co.jp/hc/ja/articles/360002474194-Maya-%E3%81%AE-Output-Window-%E3%82%92%E9%9D%9E%E8%A1%A8%E7%A4%BA%E3%81%AB%E3%81%99%E3%82%8B

Wenn MAYA_NO_CONSOLE_WINDOW festgelegt ist, wird die Druckanweisung in einigen Umgebungen wie Maya 2017 Update 5 nicht übergeben (obwohl die genaue Zielversion unbekannt ist). Soweit ich es versucht habe, hat es nicht funktioniert, auch wenn der eingestellte Wert 0 statt 1 war.

Die Situation, in der der Druck nicht bestanden wird, ist wie in einer Situation, in der die Standardeinstellung falsch ist und die Zuordnung verloren geht, wenn das Konsolenfenster nicht angezeigt wird.

Derzeit können Sie das Problem beheben, indem Sie den folgenden Code ausführen. Es scheint jedoch besser, die Definition MAYA_NO_CONSOLE_WINDOW zu entfernen, da möglicherweise etwas anderes nicht stimmt.

# https://stackoverflow.com/questions/43633433/maya-python-ioerror-errno-9-bad-file-descriptor
import maya.utils as utils
 sys.stdout = utils.Output()

Es ist unangenehm, dass Probleme nur in einer bestimmten Umgebung auftreten.


image.png FIXED!

Recommended Posts

Was tun, wenn der Druckbefehl selbst einen Fehler in Mayas Python verursacht?
Was tun, wenn beim Importieren von matplotlib in Python (Mac) eine Fehlermeldung angezeigt wird?
Was tun, wenn Sie Python auf IntelliJ ausführen und mit einem Fehler beenden?
[Python] Was tun, wenn bei send_keys in Headless Chrome ein Fehler auftritt?
Was tun, wenn in Sublime Text Python ein Unicode-Codierungsfehler auftritt?
Was tun, wenn bei der Installation von Python mit pyenv eine Fehlermeldung angezeigt wird?
Was tun, wenn im Selenium Chrome-Treiber ein Versionsfehler auftritt?
Was tun, wenn PyInstaller3.5 einen Fehler in Python3.8 verursacht (TypeError: Eine Ganzzahl ist erforderlich (Typbytes erhalten))
Was tun, wenn `Argumente [0] .scrollIntoView ();` in Python-Selen fehlschlägt?
Im Python-Befehl zeigt Python auf Python3.8
Was tun, wenn in tf.train.start_queue_runners () ein 0xC0000005-Fehler auftritt?
Was tun, wenn der Fortschrittsbalken in tqdm von Python nicht angezeigt wird?
Was tun, wenn Python in pyenv nicht von der Systemversion wechselt?
Was tun, wenn Swagger-Codegen mit Python und Importfehler ausgeführt wird? Es wird kein Modul mit dem Namen angezeigt
Was tun, wenn beim Ausführen von "certbot erneuern" in der CakePHP-Umgebung eine Fehlermeldung angezeigt wird?
[AWS] Was tun, wenn der Ping-Befehl eine "Zeitüberschreitung" verursacht?
Was tun, wenn in Python minus Null angezeigt wird?
Was tun, wenn Sie den Papierkorb in Lubuntu 18.04 nicht verwenden können?
Was tun, wenn der Werttyp in Python nicht eindeutig ist?
Was tun, wenn die Fehlermeldung angezeigt wird, dass der c-Compiler in configure keine ausführbaren Dateien erstellen kann?
Was tun, wenn pip --user in einer mit pyenv erstellten virtuellen Umgebung einen Fehler zurückgibt?
Was tun, wenn in python json .dumps eine Dezimalstelle enthalten ist?
Was tun, wenn Sie die Rastersuche von sklearn in Python nicht verwenden können?
Was tun, wenn der Befehl yum das Gebietsschema nicht festlegen kann? Standardmäßig ist C.
Was tun, wenn bei der Installation von pyenv kein Fehler auftritt?
Was tun, wenn in pydoc keine Python-Dokumentation für ... gefunden wird?
[Python] Was tun, wenn ein Fehler im Zusammenhang mit der SSL-Authentifizierung zurückgegeben wird?
Was tun, wenn der Server nicht mit dem Runserver python manage.py startet?
Was tun, wenn beim Importieren von numpy mit VScode ein Fehler auftritt?
Was tun, wenn beim Laden von mnist eine Fehlermeldung angezeigt wird?
[OSX] [pyenv] Was tun, wenn in pip ein SSL-Fehler auftritt?
Was tun, wenn pipreqs zu UnicodeDecodeError führt?
Was tun, um eine Google-Tabelle in Python zu erhalten?
Was tun, wenn ein Fehler wie "Qstring" angezeigt wird? Wurde bereits mit mne python auf Version 1 gesetzt
Was tun, wenn Sie sich über "Wertefehler: unbekannt lokal: UTF-8" in python manage.py syncdb ärgern?
[Django] Was tun, wenn beim Registrieren von Daten von der Verwaltungssite in die Datenbank ein Integritätsfehler auftritt?
Was tun, wenn beim Importieren von Lebensläufen ein symbolischer Linkfehler auftritt, während versucht wird, OpenCV in Python zu installieren?
Was tun, wenn der Fehler angezeigt wird? Das Ziel-WSGI-Skript '/ var / www / xxx / xxx.wsgi' kann nicht als Python-Modul geladen werden
Was tun, wenn ein Fehler im TensorFlow RNN-bezogenen Import oder in der RNN (LSTM) -Zelle (v 0.11r ~) auftritt?
Was tun, wenn auf pipenv der Fehler "Keine Versionen gefunden" angezeigt wird?
Lassen Sie uns aktualisiert verschlüsseln! Was tun, wenn der Befehl certbot erneuern nicht funktioniert?
Was tun, wenn "Python nicht konfiguriert" angezeigt wird? Verwenden von PyDev in Eclipse
Was tun, wenn unter Ubuntu 20.04 ein SSL-Verbindungsfehler (ssl.SSLError: [SSL: DH_KEY_TOO_SMALL]) auftritt?
Was tun, wenn beim Versuch, eine Nachricht in task.loop () unmittelbar nach dem Start zu senden, eine Fehlermeldung angezeigt wird?
Was tun, wenn beim Laden eines mit Poesie erstellten Python-Projekts in VS Code ein Fehler auftritt?
Was tun, wenn die Pip-Installation in Xcode 5.1 fehlschlägt?
So erhalten Sie den Variablennamen selbst in Python
Was tun, wenn in pip ein Unicode-Dekodierungsfehler auftritt?
Um das Äquivalent von Rubys ObjectSpace._id2ref in Python zu tun
Was tun, wenn der Fehler RuntimeError angezeigt wird: Python wird nicht als Framework installiert, wenn Sie versuchen, matplitlib und pylab in Python 3.3 zu verwenden
[Python] Typ Fehler: 'WebElement'-Objekt ist nicht iterierbar Was tun, wenn ein Fehler auftritt?
Was tun, wenn ein Fehler "unbekannter Dienst" vom gRPC-Server zurückgegeben wird?
Was tun, wenn in Hydrogen "Kein Kernel für Sprachpython gefunden" angezeigt wird?
Was tun, wenn in pycurl (einer von ihnen) "(35, 'SSL-Verbindungsfehler')" angezeigt wird?
Was tun, wenn Pythons IntelliSense in VS Code unter Windows nicht angezeigt wird?
Was tun, wenn Sortierimporte in der Python-Erweiterung von VSCode hängen bleiben (um 2020/09)?
Was tun, wenn beim Importieren von matplotlib mit Jupyter ein Importfehler auftritt?