这是我的环境设置
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脚本编辑是否有关于查找环境的任何特殊规则?
最佳答案
Kivy deps将其文件夹添加到PATH,因此我认为Nuke需要相同的内容,因此手动添加其路径:
set NUKE_PATH=%NUKE_PATH%;<python dir>\share\<dep>\bin
替换为python文件夹和依赖项名称(多个文件夹)。
关于python - 我尝试在nuke脚本编辑中使用Kivy,但是强制转换为“根本找不到任何有值(value)的Text提供程序”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43045294/