我尝试在 nuke 脚本编辑中使用 Kivy 但它投射 'unable to find any valuable Text provider at all'
I try to use Kivy in nuke scripts edit but it casts 'unable to find any valuable Text provider at all'
这是我的环境设置
set NUKE_PATH=T:\___TEMP\Pipeline\nuke\plugins
set PYTHONPATH=C:\Python27\lib\site-packages\pip-9.0.1-py2.7.egg;
C:\Python27\lib\site-packages\pillow-4.0.0-py2.7-win-amd64.egg;
C:\Windows\SYSTEM32\python27.zip;
C:\Python27\lib;
C:\Python27\lib\plat-win;
C:\Python27\lib\lib-tk;
C:\Python27\lib\site-packages;
C:\Python27\lib\site-packages\win32;
C:\Python27\lib\site-packages\win32\lib;
C:\Python27\lib\site-packages\Pythonwin;
C:\Python27\lib\site-packages\kivy\modules;
C:\Users\Isaac\.kivy\mods
它总是说
sdl2 -ImportError:DLL load failed
pil -ImportError:DLL load failed
unable to find any valuable Text provider at all Abort
当我输入
from kivy.uix.button import Button
核弹刚刚关闭
这些代码在我的 Pycharm 中运行良好。
你以前见过这个问题吗?
Nuke scripts edit 是否有寻找 env 的特殊规则?
Kivy deps 将他们的文件夹添加到 PATH,所以我认为 Nuke 需要同样的东西,因此手动添加他们的路径:
set NUKE_PATH=%NUKE_PATH%;<python dir>\share\<dep>\bin
替换为 python 文件夹和依赖项名称(多个文件夹)。
这是我的环境设置
set NUKE_PATH=T:\___TEMP\Pipeline\nuke\plugins
set PYTHONPATH=C:\Python27\lib\site-packages\pip-9.0.1-py2.7.egg;
C:\Python27\lib\site-packages\pillow-4.0.0-py2.7-win-amd64.egg;
C:\Windows\SYSTEM32\python27.zip;
C:\Python27\lib;
C:\Python27\lib\plat-win;
C:\Python27\lib\lib-tk;
C:\Python27\lib\site-packages;
C:\Python27\lib\site-packages\win32;
C:\Python27\lib\site-packages\win32\lib;
C:\Python27\lib\site-packages\Pythonwin;
C:\Python27\lib\site-packages\kivy\modules;
C:\Users\Isaac\.kivy\mods
它总是说
sdl2 -ImportError:DLL load failed
pil -ImportError:DLL load failed
unable to find any valuable Text provider at all Abort
当我输入
from kivy.uix.button import Button
核弹刚刚关闭
这些代码在我的 Pycharm 中运行良好。 你以前见过这个问题吗? Nuke scripts edit 是否有寻找 env 的特殊规则?
Kivy deps 将他们的文件夹添加到 PATH,所以我认为 Nuke 需要同样的东西,因此手动添加他们的路径:
set NUKE_PATH=%NUKE_PATH%;<python dir>\share\<dep>\bin
替换为 python 文件夹和依赖项名称(多个文件夹)。