m1 下如何安装 python2.7 的 numpy

2022-11-25 16:51:05 +08:00
 746970179

描述: macbook air m1 pyenv 创建的 python2.7.18 虚拟环境 在 pip install numpy 时报错, google 了很久, 结果都是 python3 的解决方案

如果使用 pyenv 创建 python3 的虚拟环境, 安装很顺利 但是项目是历史遗留的, 是 python2.7 的版本

目前想到的方案, 是使用 docker 想问下是否有直接安装的方案

2558 次点击
所在节点    Python
6 条回复
ysc3839
2022-11-25 17:08:14 +08:00
没装编译工具链?先装上试试?还是报错的话估计是不支持 ARM 架构。
BingoXuan
2022-11-25 17:10:50 +08:00
docker 有 python2.7 的镜像,pull 下来后可以试一下用 apt 安装。但跨架构就不知道好不好用。反正我用 x86 的 podman 用 qemu 跑 armv7l 的 python2.7 完全没问题。但 m1 的 colima 就不行
ruanimal
2022-11-26 15:39:50 +08:00
感觉你改造一下代码升级到 python3 ,更快
tofuliang
2022-11-26 17:16:51 +08:00
可以直接用 x86 架构的 python2,官网有安装包的
Kobayashi
2022-11-27 03:14:48 +08:00
❯ 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]])
>>>
746970179
2022-11-28 15:13:28 +08:00
@Kobayashi 厉害了, 我这里 pip install 安装的时候, 报了一堆错误, 也看不懂,,::>_<::

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/897913

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX