I have problem installing Renderman 24.3 on Houdini 19.0.455.
I tried both python2 and python3 versions and they both did not work.
I copied and pasted .json file as instructed by Renderman Installation Guide.
Anyone has a solution for this?
I have following error messages:
"
Could not load C:\Program Files\Pixar\RenderManForHoudini-24.3/19.0.455/lib/rfh_ipr.dll
The specified module could not be found.
Could not load C:\Program Files\Pixar\RenderManForHoudini-24.3/19.0.455/lib/rfh_ipr.dll
The specified module could not be found.
Error running pythonrc.py:
Traceback (most recent call last):
File "C:/Program Files/Pixar/RenderManForHoudini-24.3/19.0.455/python2.7libs/pythonrc.py", line 54, in <module>
import rfh.config # relies on PYTHONPATH having been set above
File "C:\PROGRA~1\SIDEEF~1\HOUDIN~1.455\python27\lib\site-packages-forced\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
File "C:/Program Files/Pixar/RenderManForHoudini-24.3/19.0.455/python2.7libs\rfh\config.py", line 48, in <module>
from rman_utils.filepath import FilePath
File "C:\PROGRA~1\SIDEEF~1\HOUDIN~1.455\python27\lib\site-packages-forced\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
ImportError: No module named rman_utils.filepath
Error running pythonrc.py:
Traceback (most recent call last):
File "C:/Program Files/Pixar/RenderManForHoudini-24.3/19.0.455/python2.7libs/pythonrc.py", line 54, in <module>
import rfh.config # relies on PYTHONPATH having been set above
File "C:\PROGRA~1\SIDEEF~1\HOUDIN~1.455\python27\lib\site-packages-forced\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
File "C:/Program Files/Pixar/RenderManForHoudini-24.3/19.0.455/python2.7libs\rfh\config.py", line 48, in <module>
from rman_utils.filepath import FilePath
File "C:\PROGRA~1\SIDEEF~1\HOUDIN~1.455\python27\lib\site-packages-forced\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
ImportError: No module named rman_utils.filepath
Error running event handler:
SyntaxError: ('invalid syntax', ('labs::Sop/filecache::2.0, ViewerStateModule', 427, 70, ' return f"<b><font size=5>{b:.2f}</font></b>{unit}{suffix}"\n'))
Error running event handler:
Traceback (most recent call last):
File "labs::Sop/filecache::2.0, opdef:/labs::Sop/filecache::2.0?ViewerStateInstall", line 1, in <module>
File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.455/houdini/python2.7libs\viewerstate\utils.py", line 985, in register_pystate_embedded
raise ViewerStateException("createViewerStateTemplate not found in {}".format(node_type.sourcePath()))
ViewerStateException: createViewerStateTemplate not found in oplib:/labs::Sop/filecache::2.0?labs::Sop/filecache::2.0
Error running event handler:
SyntaxError: ('invalid syntax', ('labs::Lop/karma::2.0, ViewerStateModule', 419, 70, ' return f"<b><font size=5>{b:.2f}</font></b>{unit}{suffix}"\n'))
Error running event handler:
Traceback (most recent call last):
File "labs::Lop/karma::2.0, opdef:/labs::Lop/karma::2.0?ViewerStateInstall", line 1, in <module>
File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.455/houdini/python2.7libs\viewerstate\utils.py", line 985, in register_pystate_embedded
raise ViewerStateException("createViewerStateTemplate not found in {}".format(node_type.sourcePath()))
ViewerStateException: createViewerStateTemplate not found in oplib:/labs::Lop/karma::2.0?labs::Lop/karma::2.0
"
Renderman Installation Problem (Renderman 24.3)
3449 4 1- Shiva99
- Member
- 15 posts
- Joined: June 2013
- Offline
- William Maher
- Member
- 1 posts
- Joined: Oct. 2015
- Offline
- jsmack
- Member
- 8038 posts
- Joined: Sept. 2011
- Offline
- made-by-geoff
- Member
- 79 posts
- Joined: July 2018
- Online
Worth a try, I'd also just triple-check that the RM install is referencing the python3 plugin install and not the py2 install. The error codes above are showing a lot of references to python2.7 so maybe even though you have the py3 installer, the plugin is still loading the py2 version? Just a thought...
I definitely have 19.0.455 with Labs running with RM 24.3 without errors, so there's got to be something off on the install or some third party conflict.
Lastly, if nothing else works, it might be worth trying it with a clean install of a more recent build of Houdini at least to troubleshoot.
I definitely have 19.0.455 with Labs running with RM 24.3 without errors, so there's got to be something off on the install or some third party conflict.
Lastly, if nothing else works, it might be worth trying it with a clean install of a more recent build of Houdini at least to troubleshoot.
- AnimGraphLab
- Member
- 66 posts
- Joined: May 2019
- Offline
Just for anyone who will encounter similar issues. Installation via .json file and Houdini packages folder. Installation through adding an environment variables to houdini.env caused conflicts for a weird reason.
1. Make sure RenderMan for Houdini is Python 3 version.
2. Use installation via packages (json file). RenderMan has provided a json file at: "C:\Program Files\Pixar\RenderManForHoudini-25.2\packages\renderman_for_houdini.json"
3. Copy-paste this file to: "C:\Users\Dmitriy\Documents\houdini19.5\packages" (houdini<your_version_of_houdini>).
4. Delete everything related to Renderman from houdini.env as json file will do the same and if both are used together, it may cause conflicts. Related post: https://www.sidefx.com/forum/topic/71405/?page=1#post-302661 [www.sidefx.com]
Find "Package installation": https://rmanwiki.pixar.com/display/RFH25/Installation+of+RenderMan+for+Houdini [rmanwiki.pixar.com]
1. Make sure RenderMan for Houdini is Python 3 version.
2. Use installation via packages (json file). RenderMan has provided a json file at: "C:\Program Files\Pixar\RenderManForHoudini-25.2\packages\renderman_for_houdini.json"
3. Copy-paste this file to: "C:\Users\Dmitriy\Documents\houdini19.5\packages" (houdini<your_version_of_houdini>).
4. Delete everything related to Renderman from houdini.env as json file will do the same and if both are used together, it may cause conflicts. Related post: https://www.sidefx.com/forum/topic/71405/?page=1#post-302661 [www.sidefx.com]
Find "Package installation": https://rmanwiki.pixar.com/display/RFH25/Installation+of+RenderMan+for+Houdini [rmanwiki.pixar.com]
For Houdini 19.0 and beyond, RenderMan for Houdini can be installed with a packages file, found in the RfH installation directory.
Edited by AnimGraphLab - Dec. 19, 2023 03:05:08
Generalist. Transforming still images to 3D animation 🔮
Socials: https://linktr.ee/AnimGraphLab [linktr.ee]
Socials: https://linktr.ee/AnimGraphLab [linktr.ee]
-
- Quick Links