Skip to content

[Bug]: 报错(mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64')) #35

@aixiaozhusogood

Description

@aixiaozhusogood

Bug Description

我用的是x86_64的架构的Mac,使用的时候报下面的错误
Traceback (most recent call last):
File "/Users/panheng/Desktop/ceshi/PythonProjec/ceshi_openviking/example.py", line 1, in
import openviking as ov
File "/opt/anaconda3/envs/openviking/lib/python3.10/site-packages/openviking/init.py", line 9, in
from openviking.client import SyncOpenViking, AsyncOpenViking
File "/opt/anaconda3/envs/openviking/lib/python3.10/site-packages/openviking/client.py", line 8, in
from openviking.async_client import AsyncOpenViking
File "/opt/anaconda3/envs/openviking/lib/python3.10/site-packages/openviking/async_client.py", line 19, in
from openviking.core.directories import DirectoryInitializer
File "/opt/anaconda3/envs/openviking/lib/python3.10/site-packages/openviking/core/init.py", line 6, in
from openviking.core.directories import (
File "/opt/anaconda3/envs/openviking/lib/python3.10/site-packages/openviking/core/directories.py", line 14, in
from openviking.storage.queuefs.embedding_msg_converter import EmbeddingMsgConverter
File "/opt/anaconda3/envs/openviking/lib/python3.10/site-packages/openviking/storage/init.py", line 15, in
from openviking.storage.viking_vector_index_backend import VikingVectorIndexBackend
File "/opt/anaconda3/envs/openviking/lib/python3.10/site-packages/openviking/storage/viking_vector_index_backend.py", line 18, in
from openviking.storage.vectordb.collection.collection import Collection
File "/opt/anaconda3/envs/openviking/lib/python3.10/site-packages/openviking/storage/vectordb/collection/init.py", line 10, in
from openviking.storage.vectordb.collection.local_collection import (
File "/opt/anaconda3/envs/openviking/lib/python3.10/site-packages/openviking/storage/vectordb/collection/local_collection.py", line 24, in
from openviking.storage.vectordb.index.local_index import PersistentIndex, VolatileIndex
File "/opt/anaconda3/envs/openviking/lib/python3.10/site-packages/openviking/storage/vectordb/index/local_index.py", line 11, in
import openviking.storage.vectordb.engine as engine
ImportError: dlopen(/opt/anaconda3/envs/openviking/lib/python3.10/site-packages/openviking/storage/vectordb/engine.so, 0x0002): tried: '/opt/anaconda3/envs/openviking/lib/python3.10/site-packages/openviking/storage/vectordb/engine.so' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64')), '/System/Volumes/Preboot/Cryptexes/OS/opt/anaconda3/envs/openviking/lib/python3.10/site-packages/openviking/storage/vectordb/engine.so' (no such file), '/opt/anaconda3/envs/openviking/lib/python3.10/site-packages/openviking/storage/vectordb/engine.so' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64'))

Steps to Reproduce

conda create -n openviking python=3.10
conda activate openviking

python example.py

### Expected Behavior

告知该问题如何解决~~谢谢

### Actual Behavior

报错

### Minimal Reproducible Example

```python

```

### Error Logs

```shell

```

### OpenViking Version

 0.1.6

### Python Version

3.10

### Operating System

macOS

### Model Backend

None

### Additional Context

_No response_

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions