这场恐怖袭击的原因可能是什么

2024-09-30 08:36:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在努力训练一名CNN的模特
当我运行代码时,它返回以下错误:

Traceback (most recent call last):
  File "train_network.py", line 5, in <module>
    import matplotlib
  File "/home/kaustubhj/.virtualenvs/dl4cv/lib/python3.7/site-packages/matplotlib/__init__.py", line 138, in <module>
    from . import cbook, rcsetup
  File "/home/kaustubhj/.virtualenvs/dl4cv/lib/python3.7/site-packages/matplotlib/cbook/__init__.py", line 32, in <module>
    import numpy as np
  File "/home/kaustubhj/.virtualenvs/dl4cv/lib/python3.7/site-packages/numpy/__init__.py", line 142, in <module>
    from . import core
  File "/home/kaustubhj/.virtualenvs/dl4cv/lib/python3.7/site-packages/numpy/core/__init__.py", line 102, in <module>
    from . import _dtype_ctypes
  File "/home/kaustubhj/.virtualenvs/dl4cv/lib/python3.7/site-packages/numpy/core/_dtype_ctypes.py", line 25, in <module>
    import _ctypes
ImportError: libffi.so.6: cannot open shared object file: No such file or directory

Tags: inpyimportnumpyhomeinitlibpackages
1条回答
网友
1楼 · 发布于 2024-09-30 08:36:50

ImportError通常指执行所需的导入库在执行系统中不存在

很少有可能的案例可以寻找

  1. 在一般情况下,运行py的系统缺少此包

  2. 在Spark(通用计算集群)中,如果您正在运行此cnn,则您的一个工作节点可能缺少文件/包

  3. bug:在Py bug跟踪器中,这个bug报告了一些包,比如Pipenv。根据https://bugs.python.org/issue40367解决此问题。只需将您使用的libs升级到稳定版本

  4. 如果它的路径有问题,那么检查您安装了哪个python库以及您使用的是哪个版本。也就是说,您的系统中可能有多个python版本。Python2 pkgs repo和Python3 pkgs repo loc不同

  5. 如果它的简单操作系统路径问题-https://jackiechen.org/2016/01/13/importerror-libffi-so-6-cannot-open-shared-object-file-no-such-file-or-directory/

尝试只使用最新版本或切换到更稳定的版本包以避免此错误

相关问题 更多 >

    热门问题