
描述: macbook air m1 pyenv 创建的 python2.7.18 虚拟环境 在 pip install numpy 时报错, google 了很久, 结果都是 python3 的解决方案
如果使用 pyenv 创建 python3 的虚拟环境, 安装很顺利 但是项目是历史遗留的, 是 python2.7 的版本
目前想到的方案, 是使用 docker 想问下是否有直接安装的方案
1 ysc3839 Nov 25, 2022 没装编译工具链?先装上试试?还是报错的话估计是不支持 ARM 架构。 |
2 BingoXuan Nov 25, 2022 docker 有 python2.7 的镜像,pull 下来后可以试一下用 apt 安装。但跨架构就不知道好不好用。反正我用 x86 的 podman 用 qemu 跑 armv7l 的 python2.7 完全没问题。但 m1 的 colima 就不行 |
3 ruanimal Nov 26, 2022 感觉你改造一下代码升级到 python3 ,更快 |
4 tofuliang Nov 26, 2022 可以直接用 x86 架构的 python2,官网有安装包的 |
5 Kobayashi Nov 27, 2022 uname -sm Darwin arm64 python Python 2.7.18 (default, Mar 29 2022, 07:33:40) [GCC Apple LLVM 13.1.6 (clang-1316.0.21.2)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import numpy as np >>> a = np.arange(15).reshape(3, 5) >>> a array([[ 0, 1, 2, 3, 4], [ 5, 6, 7, 8, 9], [10, 11, 12, 13, 14]]) >>> |