让conda支持py3.7

一、问题背景

Python 3.7 作为经典的长期支持版本,仍被大量老旧项目(如 Scrapy、爬虫框架、数据分析脚本)依赖,但新版 Conda(Anaconda/Miniconda)默认已不再提供 Python 3.7 的官方支持,直接执行 conda install python=3.7 会出现「找不到包」「架构不匹配」等报错。尤其在 macOS 系统中,默认的 arm64(M1/M2 芯片)架构缺少 Python 3.7 镜像,需手动指定 x86_64 架构通道才能解决。

本文将详细讲解如何通过 Conda 成功创建并配置 Python 3.7 环境,适配 macOS/Linux/Windows 系统,解决「Conda 不支持 Python 3.7」的核心问题。

二、前置条件

已安装 Miniconda/Anaconda(建议 4.10+ 版本);

网络通畅(可访问 Conda 官方镜像,或配置国内镜像加速);

macOS 用户需注意:M1/M2 芯片需通过 subdir 配置 x86_64 架构,Intel 芯片可直接执行。

步骤 1:创建自己需要的环境

复制代码
conda create -n xxx 

步骤 2:激活该环境

复制代码
conda activate xxx
conda config --env --set subdir osx-64

步骤 3:安装 Python 3.7 及依赖

安装 Python 3.7(指定具体小版本更稳定,如 3.7.12)

复制代码
conda install python=3.7.12
相关推荐
砍材农夫12 天前
python环境|conda安装和使用(1)
开发语言·后端·python·conda
匆匆整棹还12 天前
mamba的安装和版本对应
conda
2601_9618752413 天前
花生十三资料1200题|题库|刷题
conda·pytest·pillow·pip·web3.py·ipython·gunicorn
没有钱的钱仔14 天前
自动创建conda虚拟环境,并安装依赖包
conda
砍材农夫15 天前
python环境|pip|uv|venv|Conda区别
后端·python·conda·pip·uv
pixelpilot116 天前
Conda:跨平台的二进制包管理器
其他·conda
lg_cool_16 天前
使用conda管理python运行环境并关联vscode
vscode·python·conda
javajenius16 天前
Pixi:用 Rust 重写 Conda 体验的包管理工具
开发语言·其他·rust·conda
小白弄潮儿17 天前
Conda 使用入门指南
conda
DFT计算杂谈17 天前
WannierTools输入文件wt.in一键批量生成脚本
java·前端·chrome·python·算法·conda