mat*_*vas 16 python pandas apple-m1
按照本指南(Cannot pip install mediapipe on Macos M1)在M1 mac上安装Mediapipe,现在我无法使用pandas或numpy。
ImportError:dlopen(/Users/matthewcuevas/Library/Python/3.8/lib/python/site-packages/pandas/_libs/interval.cpython-38-darwin.so,0x0002):尝试:'/Users/matthewcuevas/Library/ Python/3.8/lib/python/site-packages/pandas/_libs/interval.cpython-38-darwin.so'(mach-o 文件,但是不兼容的架构(有'arm64',需要'x86_64'))
小智 9
我也遇到这样的错误。经过多次尝试和错误后解决了。
问题:我的brew仍在Rosetta上运行。通过卸载、清理和重新安装修复了该问题。所以一切似乎都进展顺利。除了这个问题仍然不断出现
直到我发现 pip 在缓存方面相当激进。因此,即使架构发生变化,它也会缓存构建。解决方案:pip缓存清除。或者删除使用 pip 缓存信息找到的整个缓存目录
pandas并且numpy似乎是使用错误的体系结构安装的。您可以通过卸载当前版本并使用您的计算机运行的体系结构(在本例中为 M1 或 arm64)安装它们来解决此问题。
python -m pip uninstall pandas numpy
Run Code Online (Sandbox Code Playgroud)
现在,安装它们的 arm64 等效项。为了确保您没有使用之前使用的兑现版本 (x86_64),您可以添加标志--no-cache来下载 arm64 版本。
arch -arm64 python -m pip install numpy pandas --no-cache
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
49451 次 |
| 最近记录: |