python - M1 芯片上的 Spyder

标签 python conda spyder apple-m1

我正在购买一台配备 m1 pro 芯片的新 mac,并希望使用 Spyder IDE 安装 Python。我将使用 conda 来管理 Python 环境。我收集到,截至目前,Spyder 还不能在 m1 芯片上本地运行,而具有不同包的 Python 可以,例如: https://www.anaconda.com/blog/new-release-anaconda-distribution-now-supporting-m1

问题是,什么是安装 Spyder 的正确方法。假设我正在使用 Miniconda,创建一个新环境并安装 Spyder:

conda install spyder

这个 Spyder 会正常工作还是会崩溃?我需要使用 Rosetta2 运行它吗? (以及如何在 Rosetta2 下仅运行 Spyder IDE 而让 Python 在 m1 上本地运行?)抱歉,如果我弄错了一些术语,我对此还很陌生。

最佳答案

我个人认为通过 Anaconda 使用 Spyder 没有问题,但它会在 Rosetta 上运行(即使您直接下载)。 Python 将在 IDE 中使用 M1 运行。我没有遇到任何重大问题。如果您绝对想在 M1 上本地运行 python,则需要 python 3.9.1,并且您应该使用控制台。

关于python - M1 芯片上的 Spyder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73072159/

相关文章:

python - 调用数组时仅使用第一个元素?

python - Conda (Python) 虚拟环境不能从 Windows 移植到 Linux

python - 仅通过 Oauth 提供商使用 Flask-Social,无需本地注册/登录表单

python - 使用python将字符串转换为字典

python - 按行组合 Pandas 数据帧的有效方法

python - 如何使用 conda 升级到 Python 3.6?

python - 在 conda 环境中在 MacOS 上导入 R 库时如何解释和修复 'shared object not found' 错误?

python - 如何导入/导出语法着色方案

python - Spyder 的警告 : "Session/line number not unique in database"

python - 蜘蛛蟒 "object arrays are currently not supported"