22

目前使用 Anaconda 和 Xcode 12 似乎是不可能的。通过空闲,它通过 Rosetta 运行。似乎没有对此进行讨论,所以要么我很天真,要么这对其他人也有用。

Python 说:“从 3.9.1 开始,Python 现在完全支持在 macOS 11.0 (Big Sur) 和 Apple Silicon Macs(基于 ARM64 架构)上构建和运行。一个新的通用构建变体,universal2,现在可以本地使用在一组可执行文件中同时支持 ARM64 和 Intel 64” https://docs.python.org/3/whatsnew/3.9.html

请帮助新手弄清楚如何利用他最近的冲动购买。

4

4 回答 4

18

您现在可以通过多种途径安装 python 3.9.1,但目前(2021 年 2 月)在 M1 ARM 架构上用于 python 的完整数据科学套件的最全面的构建环境是通过 miniforge。

例如

brew install --cask miniforge
conda init zsh
conda activate
conda install numpy scipy scikit-learn
于 2021-02-09T18:53:21.160 回答
11

您现在可以在 Mac M1 (Apple Silicon) 上本地安装 Python 3.9.4。我正在使用 pyenv 安装 Python 3.7、3.8 和 3.9 所有原生 ARM。例如,要安装 3.9.4:

$ pyenv install 3.9.4
python-build: use openssl@1.1 from homebrew
python-build: use readline from homebrew
Downloading Python-3.9.4.tar.xz...
-> https://www.python.org/ftp/python/3.9.4/Python-3.9.4.tar.xz
Installing Python-3.9.4...
python-build: use readline from homebrew
python-build: use zlib from xcode sdk
Installed Python-3.9.4 to /Users/squademy/.pyenv/versions/3.9.4

有关安装 pyenv 和多个 Python 版本的完整指南,您可以阅读这篇文章:https ://squademy.medium.com/install-python-on-macos-11-m1-apple-silicon-using-pyenv-12e0729427a9 。

于 2021-06-13T06:54:46.353 回答
3

我正在使用python3.9.4。我只使用自制软件安装它。

brew install python@3.9

于 2021-04-23T10:33:54.980 回答
1

我升级到 3.9.4

  1. 下载 Python 通用安装程序 - https://www.python.org/downloads/mac-osx/

注意:我仍然无法安装 sudo pip install mysqlclient 。
我已经添加到

  1. 更新自制软件 - 见https://brew.sh
  2. 如果使用 zsh,将 /opt/homebrew/bin 添加到 .bash_profile 中的 PATH(不要忘记获取 .bash_profile)或将 /opt/homebrew/bin 添加到 .zprofile 中的 PATH(不要忘记获取 .zprofile)
于 2021-04-26T02:54:37.640 回答