[英]Installed open3d lib but the library is not loading
我正在設置我的 m1 pro max 筆記本電腦。 我已經下載了 python,我正在通過 pip 安裝所有需要的庫。我在安裝打開的 3d 庫時遇到問題。
當我運行這個:
import sys
print(sys.version)
import platform
print(platform.platform())
import numpy as np
import open3d as o3d
print("Load a ply point cloud, print it, and render it")
pcd = o3d.io.read_point_cloud("data/bun315.ply")
print(pcd)
print(np.asarray(pcd.points))
o3d.visualization.draw_geometries([pcd])
我收到此錯誤:
3.9.1 (v3.9.1:1e5d33e9b9, Dec 7 2020, 12:44:01)
[Clang 12.0.0 (clang-1200.0.32.27)]
macOS-12.5.1-arm64-arm-64bit
Traceback (most recent call last):
File "/Users/abdelnasser/Desktop/point clouds/bunny/hello.py", line 8, in <module>
import open3d as o3d
File "/Users/abdelnasser/Library/Python/3.9/lib/python/site-packages/open3d/__init__.py", line 97, in <module>
from open3d.cpu.pybind import (camera, data, geometry, io, pipelines,
ImportError: dlopen(/Users/abdelnasser/Library/Python/3.9/lib/python/site-packages/open3d/cpu/pybind.cpython-39-darwin.so, 0x0002): Library not loaded: '/opt/homebrew/opt/libomp/lib/libomp.dylib'
Referenced from: '/Users/abdelnasser/Library/Python/3.9/lib/python/site-packages/open3d/cpu/pybind.cpython-39-darwin.so'
Reason: tried: '/opt/homebrew/opt/libomp/lib/libomp.dylib' (no such file), '/usr/lib/libomp.dylib' (no such file)
我已經搜索了錯誤,但沒有任何效果。 不確定為什么要嘗試自制軟件,我下載了它以嘗試一些操作,但最終將其從我的筆記本電腦中刪除。 在嘗試安裝開放的 3d 庫時,我對 intel 和 m2 air 筆記本電腦沒有任何問題,但由於某種原因,它無法在這台筆記本電腦上運行。
brew install libomp
解決了這個問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.