gpt4 book ai didi

python - Ubuntu 16.04 Django 1.11.5 virtualenv opencv

转载 作者:行者123 更新时间:2023-12-02 17:09:31 24 4
gpt4 key购买 nike

我是 Ubuntu 的新手,对 Web 开发也很陌生,所以我希望我缺少一些明显的东西。

我的问题如下:我有一个运行 Ubuntu 16.04 的盒子,我有一个带有 virtualenv 的 Django 项目。激活 virtualenv 后,我运行了 pip install opencv-python ,并且它似乎有效(所有文件似乎都在我认为它们需要的位置(env/lib/python3.5/site-packages/{cv2,numpy})。

但是当我运行 manage.py ,我收到一个错误,可追溯到 __init__.pyopencv包裹:

ImportError: libSM.so.6: cannot open shared object file: No such file or directory.



我在运行 python 时遇到同样的错误在 virtualenv 中交互并尝试导入 cv2.

.cv2在错误命名空间?有没有办法我可以获得更多信息或对命名空间进行 python 搜索?

最佳答案

埃弗特的评论是正确的。我按照他的步骤,得到了一个不同但相似的错误。原来我必须安装 libxrender1 .

以下是我使用的步骤:

  • 激活我的虚拟环境
  • 卸载opencv-python
  • sudo apt-get install libsm6
  • 重新安装opencv-python
  • sudo apt-get install libxrender1
  • 关于python - Ubuntu 16.04 Django 1.11.5 virtualenv opencv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46312129/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com