Python 2.7 python脚本和libGLEW相关错误(menpo.io API)
我正在Ubuntu 14.04中编写一个python脚本,该脚本导入menpo.io(可变形模型的API),导致以下错误:Python 2.7 python脚本和libGLEW相关错误(menpo.io API),python-2.7,ubuntu,glew,menpo,Python 2.7,Ubuntu,Glew,Menpo,我正在Ubuntu 14.04中编写一个python脚本,该脚本导入menpo.io(可变形模型的API),导致以下错误: Traceback (most recent call last): File "/home/Dropbox/pyFaceDepression/AAM_Menpo_final.py", line 1, in <module> import menpo.io as mio File "/home/miniconda/envs/menpo/lib/p
Traceback (most recent call last):
File "/home/Dropbox/pyFaceDepression/AAM_Menpo_final.py", line 1, in <module>
import menpo.io as mio
File "/home/miniconda/envs/menpo/lib/python2.7/site-packages/menpo/__init__.py", line 7, in <module>
import io
File "/home/miniconda/envs/menpo/lib/python2.7/site-packages/menpo/io/__init__.py", line 1, in <module>
from base import (import_auto, import_image, import_images,
File "/home/miniconda/envs/menpo/lib/python2.7/site-packages/menpo/io/base.py", line 815, in <module>
from menpo.io.extensions import (mesh_types, all_image_types,
File "/home/miniconda/envs/menpo/lib/python2.7/site-packages/menpo/io/extensions.py", line 2, in <module>
from menpo.io.landmark import (LM3Importer, LANImporter, LM2Importer,
File "/home/miniconda/envs/menpo/lib/python2.7/site-packages/menpo/io/landmark.py", line 9, in <module>
from menpo.shape import PointCloud
File "/home/miniconda/envs/menpo/lib/python2.7/site-packages/menpo/shape/__init__.py", line 2, in <module>
from menpo.shape.mesh import TriMesh, ColouredTriMesh, TexturedTriMesh
File "/home/miniconda/envs/menpo/lib/python2.7/site-packages/menpo/shape/mesh/__init__.py", line 2, in <module>
from .coloured import ColouredTriMesh
File "/home/miniconda/envs/menpo/lib/python2.7/site-packages/menpo/shape/mesh/coloured.py", line 3, in <module>
from menpo.rasterize import Rasterizable
File "/home/miniconda/envs/menpo/lib/python2.7/site-packages/menpo/rasterize/__init__.py", line 2, in <module>
from menpo.rasterize.opengl import GLRasterizer
File "/home/miniconda/envs/menpo/lib/python2.7/site-packages/menpo/rasterize/opengl.py", line 2, in <module>
from cyrasterize.base import CyRasterizerBase
File "/home/miniconda/envs/menpo/lib/python2.7/site-packages/cyrasterize/__init__.py", line 1, in <module>
from cyrasterize.base import CyRasterizer
File "/home/miniconda/envs/menpo/lib/python2.7/site-packages/cyrasterize/base.py", line 3, in <module>
from cyrasterize.glrasterizer import GLRasterizer
ImportError: libGLEW.so.@glew_version@: cannot open shared object file: No such file or directory
回溯(最近一次呼叫最后一次):
文件“/home/Dropbox/pyFaceDepression/AAM_Menpo_final.py”,第1行,在
将menpo.io作为mio导入
文件“/home/miniconda/envs/menpo/lib/python2.7/site packages/menpo/_init__.py”,第7行,在
输入io
文件“/home/miniconda/envs/menpo/lib/python2.7/site packages/menpo/io/_init__.py”,第1行,在
从基本导入(导入\自动、导入\图像、导入\图像、,
文件“/home/miniconda/envs/menpo/lib/python2.7/site packages/menpo/io/base.py”,第815行,在
从menpo.io.extensions导入(网格类型、所有图像类型、,
文件“/home/miniconda/envs/menpo/lib/python2.7/site packages/menpo/io/extensions.py”,第2行,在
来自menpo.io.landmark import(LM3Importer、LANImporter、LM2Importer、,
文件“/home/miniconda/envs/menpo/lib/python2.7/site packages/menpo/io/landmark.py”,第9行,在
从menpo.shape导入点云
文件“/home/miniconda/envs/menpo/lib/python2.7/site packages/menpo/shape/_init__.py”,第2行,在
从menpo.shape.mesh导入TriMesh、coloredtrimesh、TexturedTriMesh
文件“/home/miniconda/envs/menpo/lib/python2.7/site packages/menpo/shape/mesh/_init__.py”,第2行,在
来自。彩色进口彩色三角网
文件“/home/miniconda/envs/menpo/lib/python2.7/site packages/menpo/shape/mesh/colored.py”,第3行,在
从menpo.rasterize导入光栅化
文件“/home/miniconda/envs/menpo/lib/python2.7/site-packages/menpo/rasterize/__-init__;.py”,第2行,在
从menpo.rasterize.opengl导入GLRasterizer
文件“/home/miniconda/envs/menpo/lib/python2.7/site packages/menpo/rasterize/opengl.py”,第2行,在
从cyrasterize.base导入CyRasterizerBase
文件“/home/miniconda/envs/menpo/lib/python2.7/site packages/cyrasterize/_init__.py”,第1行,在
从cyrasterize.base导入CyRasterizer
文件“/home/miniconda/envs/menpo/lib/python2.7/site packages/cyrasterize/base.py”,第3行,在
从cyrasterize.glrasterizer导入glrasterizer
ImportError:libGLEW.so.@glew_version@:无法打开共享对象文件:没有这样的文件或目录
我导入的库名为Menpo.io
有没有办法解决这个问题?我必须道歉,这完全是我的错,因为我试图更新一些构建脚本,但意外地发布了一个损坏的GLEW构建。要解决这个问题,您可以运行:
conda安装-c menpo--force glew=1.10.0
它应该下载并重新安装GLEW,并有望解决这个问题
如果您有任何问题,请回复!谢谢它工作正常,并且它打印了以下消息。将下载以下软件包:软件包|构建------------------------------------------------------------glew-1.10.0 | 0 372 KB以下软件包将被降级:glew:1.11.0-0-->1.10.0-0尽管如此!!!修复在线版本,因为人们依赖您的库!!!!它真的很有用!很高兴它工作了,我已经修复了它。任何遵循您所做的说明将再次获得工作版本:)这是周末产生的临时问题!