ImportError: dlopen(/Users/red/Library/Python/3.9/lib/python/site-packages/_cffi_backend.cpython-39-darwin.so, 0x0002): tried: '/Users/red/Library/Python/3.9/lib/python/site-packages/_cffi_backend.cpython-39-darwin.so' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64')), '/System/Volumes/Preboot/Cryptexes/OS/Users/red/Library/Python/3.9/lib/python/site-packages/_cffi_backend.cpython-39-darwin.so' (no such file), '/Users/red/Library/Python/3.9/lib/python/site-packages/_cffi_backend.cpython-39-darwin.so' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64'))thread '<unnamed>' panicked at 'Python API call failed', /Users/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pyo3-0.18.3/src/err/mod.rs:790:5note: run with `RUST_BACKTRACE=1` environment variable to display a backtraceTraceback (most recent call last): File "/usr/local/project/red/python/memory.py", line 3, in <module> import paramiko File "/Users/red/Library/Python/3.9/lib/python/site-packages/paramiko/__init__.py", line 22, in <module> from paramiko.transport import ( File "/Users/red/Library/Python/3.9/lib/python/site-packages/paramiko/transport.py", line 33, in <module> from cryptography.hazmat.primitives.ciphers import algorithms, Cipher, modes File "/Users/red/Library/Python/3.9/lib/python/site-packages/cryptography/hazmat/primitives/ciphers/__init__.py", line 11, in <module> from cryptography.hazmat.primitives.ciphers.base import ( File "/Users/red/Library/Python/3.9/lib/python/site-packages/cryptography/hazmat/primitives/ciphers/base.py", line 10, in <module> from cryptography.exceptions import ( File "/Users/red/Library/Python/3.9/lib/python/site-packages/cryptography/exceptions.py", line 9, in <module> from cryptography.hazmat.bindings._rust import exceptions as rust_exceptionspyo3_runtime.PanicException: Python API call failed
时间: 2023-07-17 12:56:32 浏览: 112
根据您提供的错误信息,看起来是由于Python模块的兼容性问题导致的错误。具体来说,您的Python模块 `_cffi_backend` 不兼容当前的处理器架构。
根据错误信息,您的处理器架构是 `arm64`,而需要的架构是 `x86_64`。这可能是由于您的Python解释器和相关模块是为不同架构编译的,导致不匹配的问题。
解决此问题的一种方法是确保您使用的Python解释器和相关模块都是为您所使用的处理器架构编译的。您可以尝试在兼容的架构上运行该代码,或者尝试使用与您的处理器架构匹配的Python解释器和模块。
另外,请确保您的Python环境中已经正确安装了所需的模块,并且模块版本与您的代码兼容。您可以使用`pip`命令来安装或更新模块。例如,`pip install paramiko`可以安装`paramiko`模块。
如果问题仍然存在,请尝试检查您的Python环境配置,并确保所有依赖项和模块都正确安装和配置。
相关问题
ImportError: dlopen(/Users/jean/Library/Python/3.9/lib/python/site-packages/pyodbc.cpython-39-darwin.so, 0x0002): symbol not found in flat namespace '_SQLAllocHandle'
这个错误通常是因为缺少必要的依赖项或者安装的 pyodbc 版本不兼容所致。您可以尝试以下几种方法来解决这个问题:
1. 确保已正确安装 pyodbc:检查您的 Python 环境是否已正确安装 pyodbc 包,并且版本与您所使用的操作系统和 Python 版本相匹配。您可以通过在终端或命令提示符中运行以下命令来安装最新版本的 pyodbc:
```
pip install pyodbc
```
2. 检查依赖项:某些操作系统需要额外的依赖项才能正确运行 pyodbc。请确保您已正确安装和配置这些依赖项。例如,在 macOS 上,您可能需要安装 UnixODBC:
```
brew install unixodbc
```
3. 更新 pyodbc 版本:如果您已经安装了较旧的 pyodbc 版本,尝试更新到最新版本,看是否解决了问题。
```
pip install --upgrade pyodbc
```
4. 清除缓存并重新安装:有时候缓存的问题可能导致库加载错误。您可以尝试清除缓存并重新安装 pyodbc,以解决该问题。首先卸载 pyodbc:
```
pip uninstall pyodbc
```
然后重新安装:
```
pip install pyodbc
```
如果以上方法都没有解决问题,您可以尝试在 PyODBC 的 GitHub 页面上寻求帮助,或者查看其他用户是否遇到了类似的问题。
ImportError: /usr/local/lib/python3.8/dist-packages/mmcv/_ext.cpython-38-x86_64-linux-gnu.so:
这个错误是一个ImportError,它指的是找不到一个名为"/usr/local/lib/python3.8/dist-packages/mmcv/_ext.cpython-38-x86_64-linux-gnu.so"的共享对象或动态链接库。具体的错误信息是"undefined symbol: Z27points_in_boxes_cpu_forwardN2at6TensorES0_S0"。
要解决这个问题,可以尝试使用ldd命令来查看"/usr/lib/python3/dist-packages/PyQt5/QtCore.cpython-37m-arm-linux-gnueabihf.so"依赖的库。可以在终端中输入"ldd /usr/lib/python3/dist-packages/PyQt5/QtCore.cpython-37m-arm-linux-gnueabihf.so"来查看。
另外,你还可以参考一个博客文章,链接为https://forums.linuxmint.com/viewtopic.php?f=47&t=291157,在这篇文章中有可能会提供一些关于解决这个问题的有用信息。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [ImportError: /usr/local/anaconda3/envs/py38/lib/python3.8/site-packages/mmcv/_ext.cpython-38-x86_64-](https://blog.csdn.net/weixin_42130300/article/details/121616567)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [报错[ImportError: /usr/lib/python3/dist-packages/PyQt5/QtCore.cpython-37m-arm-linux-gnuea]](https://blog.csdn.net/mmmm0584/article/details/119382032)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]