Skip to content

xcode 引入scipy,真机调试scipy依赖的文件找不到 #2

@baixiaochunbudanchun

Description

@baixiaochunbudanchun

您好,我在xcode OC语言,集成python环境,然后调用我自己的脚本,我的脚本依赖了scipy使用 from scipy.signal import butter, sosfiltfilt, find_peaks, savgol_filter
from scipy.signal.windows import gaussian 这几个依赖函数,然后报如下错误

Traceback (most recent call last):
File "", line 1, in
File "/private/var/containers/Bundle/Application/A3F77FC6-80B2-48D2-8EC7-739316232F85/hLifeKup.app/complete_preprocessing_pipeline.py", line 73, in
from scipy.signal import butter, sosfiltfilt, find_peaks, savgol_filter
File "/private/var/containers/Bundle/Application/A3F77FC6-80B2-48D2-8EC7-739316232F85/hLifeKup.app/python-ios-lib_SciPy.bundle/scipy/signal/init.py", line 293, in
from . import _sigtools, windows
File "/private/var/containers/Bundle/Application/A3F77FC6-80B2-48D2-8EC7-739316232F85/hLifeKup.app/python-ios-lib_SciPy.bundle/scipy/signal/windows/init.py", line 42, in
from ._windows import *
File "/private/var/containers/Bundle/Application/A3F77FC6-80B2-48D2-8EC7-739316232F85/hLifeKup.app/python-ios-lib_SciPy.bundle/scipy/signal/windows/_windows.py", line 7, in
from scipy import linalg, special, fft as sp_fft
File "/private/var/containers/Bundle/Application/A3F77FC6-80B2-48D2-8EC7-739316232F85/hLifeKup.app/python-ios-lib_SciPy.bundle/scipy/init.py", line 134, in getattr
return _importlib.import_module(f'scipy.{name}')
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/private/var/containers/Bundle/Application/A3F77FC6-80B2-48D2-8EC7-739316232F85/hLifeKup.app/python-stdlib/importlib/init.py", line 88, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/private/var/containers/Bundle/Application/A3F77FC6-80B2-48D2-8EC7-739316232F85/hLifeKup.app/python-ios-lib_SciPy.bundle/scipy/linalg/init.py", line 221, in
from ._decomp_update import *
File "scipy/linalg/_decomp_update.pyx", line 1, in init scipy.linalg._decomp_update
ImportError: dlopen(/private/var/containers/Bundle/Application/A3F77FC6-80B2-48D2-8EC7-739316232F85/hLifeKup.app/python-ios-lib_SciPy.bundle/scipy/linalg/cython_blas.cpython-314-iphoneos.so, 0x0002): symbol not found in flat namespace 'dcabs1'
❌w模块导入失败,
Numpy 版本: 2.3.5
Scipy 版本: 1.15.0

我是按照项目的使用说明集成的,我该怎么解决这个问题?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions