Многие инструменты на основе Python в Maya теперь возвращают новую для меня ошибку. " Вам нужен тип, основанный на шибокене. # "
Очень часто sh до Python, поэтому я не знаю, в чем проблема. После некоторого осмотра, возможно, возникает конфликт определений
Модуль " Qt Gui", вероятно, импортируется более одного раза, создавая указанный конфликт. Не совсем уверен, что это основная причина, но на данный момент это главный подозреваемый.
Теперь, если честно, я только сейчас начал замечать, что некоторые из инструментов Python Майи не работают из-за этого (например, «Тип» («Type»), что означает, что я установил / удалил несколько пакетов python, используя pip , прежде чем столкнулся с проблемой. Я понятия не имею, какой пакет мог вызвать конфликт.
Есть ли какие-либо обычные подозреваемые, которые могут вызвать этот конфликт? Я попытался удалить некоторые из более новых пакетов, но безуспешно.
Я также не хотел бы повреждать что-либо еще, удаляя пакеты по отдельности, пока не найду его.
Эти пакеты установлены :
• aenum 2.2.3
• altgraph 0.10.2
• appdirs 1.4.3
• bdist-mpkg 0.5.0
• blinker 1.4
• bonjour- py 0.3
• документы 0.16
• махолиб 1.5.1
• matplotlib 1.3.1
• modulegraph 0.10.4
• девять 1.1.0
• нос 1.3.7
• numpy 1.8.0rc1
• pip 20.0.2
• ply 3.11
• ptvsd 4.3.2
• py2app 0.7.3
• PyFlow 2.0.1
• pyobj c -core 2.5.1
• pyobj c -framework-Accounts 2.5.1
• pyobj c -framework-AddressBook 2.5.1
• pyobj c -framework- AppleScriptKit 2.5.1
• pyobj c -framework-AppleScriptObj C 2.5.1
• pyobj c -framework-Automator 2.5.1
• pyobj c -framework-CFNetwork 2.5 0,1 * 104 5 * • pyobj c -рамка-Какао 2.5.1
• pyobj c -рамка-Сотрудничество 2.5.1
• pyobj c -рамка-CoreData 2.5.1
• pyobj c -framework-CoreLocation 2.5.1
• pyobj c -framework-CoreText 2.5.1
• pyobj c -framework-DictionaryServices 2.5.1
• pyobj c -framework- EventKit 2.5.1
• pyobj c -framework-ExceptionHandling 2.5.1
• pyobj c -framework-FSEvents 2.5.1
• pyobj c -framework-InputMethodKit 2.5.1
• pyobj c -framework-InstallerPlugins 2.5.1
• pyobj c -framework-InstantMessage 2.5.1
• pyobj c -framework-LatentSemanticMapping 2.5.1
• pyobj c -framework-LaunchServices 2.5.1
• pyobj c -framework-Message 2.5.1
• pyobj c -framework-OpenDirectory 2.5.1
• pyobj c -framework- PreferencePanes 2.5.1
• pyobj c -рамка-PubSub 2.5.1
• pyobj c -рамка-QTKit 2.5.1
• pyobj c -рамка-кварц 2 .5.1
• pyobj c -framework-ScreenSaver 2.5.1
• pyobj c -framework-ScriptingBridge 2.5.1
• pyobj c -framework-SearchKit 2.5.1
• pyobj c -framework-ServiceManagement 2.5.1
• pyobj c -framework-Social 2.5.1
• pyobj c -framework-SyncServices 2.5.1
• pyobj c -framework-SystemConfiguration 2.5.1
• pyobj c -framework-WebKit 2.5.1
• Pyomo 5.6.8
• pyOpenSSL 0.13.1
• pyparsing 2.0.1
• PyQt5 5.14.1
• PyQt5-sip 12.7.1
• PySide2 5.14.1
• python -dateutil 1.5
• pytz 2013.7
• PyUtilib 5.7.3
• Qt.py 1.2.4
• qtwidgets 0.11
• scipy 0.13.0b1
• setuptools 18.5
• setuptools 28.8.0
• shiboken2 5.14.1
• шесть 1.14.0
• шесть 1.4. 1
• vboxapi 1.0
• xattr 0.6.4
• zope.interface 4.1.1
Любая помощь будет принята с благодарностью.
РЕДАКТИРОВАТЬ - 12 / 3/2020 20: 30
В качестве примера, когда возникает эта ошибка, я также включаю этот скрипт из PyFlow:
import ptvsd
from maya import OpenMayaUI as omui
from shiboken2 import wrapInstance
from PyFlow.App import PyFlow
from PySide2.QtWidgets import QWidget
try:
long # Python 2
except NameError:
long = int # Python 3path
ptvsd.enable_attach(address=('0.0.0.0', 3000), redirect_output=True)
mayaMainWindowPtr = omui.MQtUtil.mainWindow()
mayaMainWindow = wrapInstance(long(mayaMainWindowPtr), QWidget)
if PyFlow.appInstance is None:
instance = PyFlow.instance(mayaMainWindow, "maya")
instance.show()
" PyFlow"- это многообещающий небольшой инструмент для визуального написания сценариев, который отлично подходит для таких новичков, как я. Проблемы не начались, когда я впервые запустил его, но он помог мне заметить ошибку, которую давали и многие другие python инструменты в Maya.
Если я попытаюсь запустить это, например, :
" # Ошибка: Ошибка типа: строка файла 15: Вам нужен тип, основанный на шибокене. # "