【问题标题】:Import simplification doesn't work on Mac M1: Symbol not found. Expected in: flat namespace导入简化在 Mac M1 上不起作用:找不到符号。预期在:平面命名空间
【发布时间】:2021-12-29 21:54:10
【问题描述】:

我一直试图在 Mac M1 Big Sur 上的 miniforge 环境中安装 simplification,但未能成功。导入 from simplification.cutil import simplify_coords_vwp 时出现以下错误 -

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: dlopen(/Users/akashyadav/miniforge3/envs/xview_env_tensor/lib/python3.8/site-packages/simplification/cutil.cpython-38-darwin.so, 2): Symbol not found: _drop_float_array
  Referenced from: /Users/akashyadav/miniforge3/envs/xview_env_tensor/lib/python3.8/site-packages/simplification/cutil.cpython-38-darwin.so
  Expected in: flat namespace
 in /Users/akashyadav/miniforge3/envs/xview_env_tensor/lib/python3.8/site-packages/simplification/cutil.cpython-38-darwin.so

但是,直接从 anaconda 安装时,安装工作正常。我需要使用 miniforge 环境才能在我的机器上使用 tensorflow

【问题讨论】:

    标签: python-3.x macos tensorflow simplification mini-forge


    【解决方案1】:

    首先尝试在您的MAC OS miniforge environment. 中安装simplification

    pip install simplification
    

    然后导入要使用的包:

    from simplification.cutil import simplify_coords_vwp
    

    您可以找到更多详细信息以在 Mac OS 中安装 simplification 软件包 here
    如果问题仍然存在,请告诉我们。

    【讨论】:

      猜你喜欢
      • 2021-10-29
      • 1970-01-01
      • 2018-09-08
      • 2022-08-22
      • 2011-02-05
      • 2018-07-29
      • 2022-06-21
      • 2022-07-20
      • 2021-04-18
      相关资源
      最近更新 更多