python-2.7 - python 脚本和 libGLEW 相关错误(menpo.io API)

标签 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/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

我导入的库叫做 Menpo.io

任何想法如何解决这一问题 ?

最佳答案

我必须道歉,这实际上完全是我的错,因为我试图更新我们的一些构建脚本并且不小心发布了一个损坏的 GLEW 构建。要解决此问题,您可以运行:
conda install -c menpo --force glew=1.10.0
应该下载并重新安装 GLEW 并希望能解决这个问题。

如果您有任何问题,请回复!

关于python-2.7 - python 脚本和 libGLEW 相关错误(menpo.io API),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26331800/

相关文章:

python - 在 Pandas 中动态命名 DataFrame

swift - 在 Ubuntu WSL 上构建 sourcekit-lsp 时出错

ubuntu - Ubuntu 12.04 LTS 上的 PostgreSQL 9.1 - pg_ctl : could not start server

Java - Ubuntu 服务器文件未找到异常

c++ - 如何使用GL_TRIANGLE_FAN在OpenGL中画一个圆?

python - 适用于 Python 的 Azure ADAL - 模型没有属性 'acquire_token_with_username_password'

python - 我正在尝试制作一个简单的随机生成器,但我想在其中一个输出上使用 if 命令

python - 使用 python-mysql 连接到旧的 mysql 安装,

c++ - VC++ Glew 外部链接错误

opengl - glGenBuffers() 因段错误而崩溃。 (C++/GLFW/GLEW)