Jamie, For ue4.26’s python3.7 install, i did a pip install for openimageio wheel i found at
https://www.lfd.uci.edu/~gohlke/pythonlibs/#openimageio
It works if i launch python itself from the terminal, but once i am in the editor i get a dll error. Do you have any ideas what might be causing this?
From terminal
C:\Program Files\Epic Games\UE_4.26\Engine\Binaries\ThirdParty\Python3\Win64>python
Python 3.7.7 (tags/v3.7.7:d7c567b08f, Mar 10 2020, 10:41:24) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from OpenImageIO import ImageBuf
>>> print(dir(ImageBuf))
'__class__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'clear', 'copy', 'copy_metadata', 'copy_pixels', 'deep', 'deep_erase_samples', 'deep_insert_samples', 'deep_samples', 'deep_value', 'deep_value_uint', 'deepdata', 'file_format_name', 'get_pixels', 'getchannel', 'geterror', 'getpixel', 'has_error', 'init_spec', 'initialized', 'interppixel', 'interppixel_NDC', 'interppixel_NDC_full', 'interppixel_bicubic', 'interppixel_bicubic_NDC', 'make_writable', 'make_writeable', 'miplevel', 'name', 'nativespec', 'nchannels', 'nmiplevels', 'nsubimages', 'orientation', 'oriented_full_height', 'oriented_full_width', 'oriented_full_x', 'oriented_full_y', 'oriented_height', 'oriented_width', 'oriented_x', 'oriented_y', 'pixelindex', 'pixels_valid', 'pixeltype', 'read', 'reset', 'roi', 'roi_full', 'set_deep_samples', 'set_deep_value', 'set_deep_value_uint', 'set_full', 'set_origin', 'set_pixels', 'set_write_format', 'set_write_tiles', 'setpixel', 'spec', 'specmod', 'subimage', 'swap', 'write', 'xbegin', 'xend', 'xmax', 'xmin', 'ybegin', 'yend', 'ymax', 'ymin', 'zbegin', 'zend', 'zmax', 'zmin']
From Editor
LogPython: from OpenImageIO import ImageBuf
LogPython: Error: Traceback (most recent call last):
LogPython: Error: File "<string>", line 1, in <module>
LogPython: Error: ImportError: DLL load failed: The specified procedure could not be found.