Mac M1安装python2教程

10,605 阅读1分钟

前言

node-sass依赖python2,然后在m1下系统已经默认不安装python2了,所以本文大概记录了一下安装流程。

步骤

  1. 安装 pyenv
brew install pyenv
  1. 通过pyenv安装python2
arch -x86_64 pyenv install 2.7.18
  1. 关联到本地: 参考
# 写入bashrc文件中
export PATH="$(pyenv root)/shims:${PATH}"

遇到的问题:

  1. The Python ssl extension was not compiled. Missing the OpenSSL lib?

解决方法: brew uninstall --ignore-dependencies openssl

  1. BUILD FAILED (OS X 12.3 using python-build 20180424)

解决方法:pyenv install 前面添加arch环境变量,参考步骤2。

参考资料:

  1. Install python@2 on Mac with M1 chip
  2. MacOS 用 pyenv 安装 Python 遇到 The Python ssl extension was not compiled 的解决方案