win11 rtx3080
when i try the demo,i got that error
Traceback (most recent call last):
File "demo.py", line 39, in
from utils.renderer import OpenDRenderer, PyRenderer
File "E:\Users\ShamLich\Documents\GitHub\PyMAF\utils\renderer.py", line 30, in
class WeakPerspectiveCamera(pyrender.Camera):
NameError: name 'pyrender' is not defined
but i have already install the pyrender ,and if i change the code in file 'renderer.py' from
try:
import math
import pyrender
from pyrender.constants import RenderFlags
except:
pass
to
import pyrender
try:
import math
from pyrender.constants import RenderFlags
except:
pass
i got this error,i dont know what is going on .
Traceback (most recent call last):
File "D:\Users\ShamLich\anaconda3\envs\pymaf\lib\site-packages\OpenGL\platform\egl.py", line 70, in EGL
mode=ctypes.RTLD_GLOBAL
File "D:\Users\ShamLich\anaconda3\envs\pymaf\lib\site-packages\OpenGL\platform\ctypesloader.py", line 45, in loadLibrary
return dllType( name, mode )
File "D:\Users\ShamLich\anaconda3\envs\pymaf\lib\ctypes_init.py", line 348, in init
self._handle = _dlopen(self._name, mode)
OSError: [WinError 126] 找不到指定的模块。
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "demo.py", line 39, in
from utils.renderer import OpenDRenderer, PyRenderer
File "E:\Users\ShamLich\Documents\GitHub\PyMAF\utils\renderer.py", line 12, in
import pyrender
File "D:\Users\ShamLich\anaconda3\envs\pymaf\lib\site-packages\pyrender_init_.py", line 3, in
from .light import Light, PointLight, DirectionalLight, SpotLight
File "D:\Users\ShamLich\anaconda3\envs\pymaf\lib\site-packages\pyrender\light.py", line 10, in
from OpenGL.GL import *
File "D:\Users\ShamLich\anaconda3\envs\pymaf\lib\site-packages\OpenGL\GL_init_.py", line 3, in
from OpenGL import error as _error
File "D:\Users\ShamLich\anaconda3\envs\pymaf\lib\site-packages\OpenGL\error.py", line 12, in
from OpenGL import platform, configflags
File "D:\Users\ShamLich\anaconda3\envs\pymaf\lib\site-packages\OpenGL\platform_init.py", line 35, in
load()
File "D:\Users\ShamLich\anaconda3\envs\pymaf\lib\site-packages\OpenGL\platform_init.py", line 32, in load
plugin.install(globals())
File "D:\Users\ShamLich\anaconda3\envs\pymaf\lib\site-packages\OpenGL\platform\baseplatform.py", line 92, in install
namespace[ name ] = getattr(self,name,None)
File "D:\Users\ShamLich\anaconda3\envs\pymaf\lib\site-packages\OpenGL\platform\baseplatform.py", line 14, in get
value = self.fget( obj )
File "D:\Users\ShamLich\anaconda3\envs\pymaf\lib\site-packages\OpenGL\platform\egl.py", line 93, in GetCurrentContext
return self.EGL.eglGetCurrentContext
File "D:\Users\ShamLich\anaconda3\envs\pymaf\lib\site-packages\OpenGL\platform\baseplatform.py", line 14, in get
value = self.fget( obj )
File "D:\Users\ShamLich\anaconda3\envs\pymaf\lib\site-packages\OpenGL\platform\egl.py", line 73, in EGL
raise ImportError("Unable to load EGL library", *err.args)
ImportError: ('Unable to load EGL library', 22, '找不到指定的模块。', None, 126, None, 'EGL', None)
(pymaf) PS E:\Users\ShamLich\Documents\GitHub\PyMAF> python utils/r.py
(pymaf) PS E:\Users\ShamLich\Documents\GitHub\PyMAF> python utils/r.py
Traceback (most recent call last):
File "utils/r.py", line 45, in
class PyRenderer:
File "utils/r.py", line 83, in PyRenderer
def call(self, verts, img=np.zeros((224, 224, 3)), cam=np.array([1, 0, 0]),
NameError: name 'np' is not defined
(pymaf) PS E:\Users\ShamLich\Documents\GitHub\PyMAF> python utils/r.py
Traceback (most recent call last):
File "utils/r.py", line 10, in
from models.smpl import get_smpl_faces
ModuleNotFoundError: No module named 'models'
(pymaf) PS E:\Users\ShamLich\Documents\GitHub\PyMAF> python utils/r.py
(pymaf) PS E:\Users\ShamLich\Documents\GitHub\PyMAF> python demo.py --checkpoint=data/pretrained_model/PyMAF_model_checkpoint.pt --img_file examples/COCO_val2014_000000019667.jpg
Traceback (most recent call last):
File "D:\Users\ShamLich\anaconda3\envs\pymaf\lib\site-packages\OpenGL\platform\egl.py", line 70, in EGL
mode=ctypes.RTLD_GLOBAL
File "D:\Users\ShamLich\anaconda3\envs\pymaf\lib\site-packages\OpenGL\platform\ctypesloader.py", line 45, in loadLibrary
return dllType( name, mode )
File "D:\Users\ShamLich\anaconda3\envs\pymaf\lib\ctypes_init.py", line 348, in init
self._handle = _dlopen(self._name, mode)
OSError: [WinError 126] 找不到指定的模块。
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "demo.py", line 39, in
from utils.renderer import OpenDRenderer, PyRenderer
File "E:\Users\ShamLich\Documents\GitHub\PyMAF\utils\renderer.py", line 12, in
import pyrender
File "D:\Users\ShamLich\anaconda3\envs\pymaf\lib\site-packages\pyrender_init_.py", line 3, in
from .light import Light, PointLight, DirectionalLight, SpotLight
File "D:\Users\ShamLich\anaconda3\envs\pymaf\lib\site-packages\pyrender\light.py", line 10, in
from OpenGL.GL import *
File "D:\Users\ShamLich\anaconda3\envs\pymaf\lib\site-packages\OpenGL\GL_init_.py", line 3, in
from OpenGL import error as _error
File "D:\Users\ShamLich\anaconda3\envs\pymaf\lib\site-packages\OpenGL\error.py", line 12, in
from OpenGL import platform, configflags
File "D:\Users\ShamLich\anaconda3\envs\pymaf\lib\site-packages\OpenGL\platform_init.py", line 35, in
load()
File "D:\Users\ShamLich\anaconda3\envs\pymaf\lib\site-packages\OpenGL\platform_init.py", line 32, in load
plugin.install(globals())
File "D:\Users\ShamLich\anaconda3\envs\pymaf\lib\site-packages\OpenGL\platform\baseplatform.py", line 92, in install
namespace[ name ] = getattr(self,name,None)
File "D:\Users\ShamLich\anaconda3\envs\pymaf\lib\site-packages\OpenGL\platform\baseplatform.py", line 14, in get
value = self.fget( obj )
File "D:\Users\ShamLich\anaconda3\envs\pymaf\lib\site-packages\OpenGL\platform\egl.py", line 93, in GetCurrentContext
return self.EGL.eglGetCurrentContext
File "D:\Users\ShamLich\anaconda3\envs\pymaf\lib\site-packages\OpenGL\platform\baseplatform.py", line 14, in get
value = self.fget( obj )
File "D:\Users\ShamLich\anaconda3\envs\pymaf\lib\site-packages\OpenGL\platform\egl.py", line 73, in EGL
raise ImportError("Unable to load EGL library", *err.args)
ImportError: ('Unable to load EGL library', 22, '找不到指定的模块。', None, 126, None, 'EGL', None)