让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
相关推荐
积跬步,慕至千里5 天前
解决 Conda 环境在 Jupyter Notebook 中不显示的问题(含重复 Kernel 排查)
windows·jupyter·conda
咕噜咕噜啦啦6 天前
RTX5090配置DGL
pytorch·python·conda·pip
马优晨8 天前
Pip 和 Conda 是什么关系?
conda·pip·pip 和 conda 关系·conda和pip的关系·pip和conda是什么
yuanpan8 天前
Python 与 Conda 编程实战指南:从环境配置到项目运行完整入门
开发语言·python·conda
其实防守也摸鱼9 天前
VS code怎么使用 Conda 安装预编译包
开发语言·网络·c++·vscode·安全·web安全·conda
独隅9 天前
Anaconda、Miniconda 与 Conda 全面对比:核心差异、适用场景与选型指南
conda
独隅9 天前
Anaconda 与 Conda 全面对比:核心差异、适用场景与选型指南
conda
Robot_Nav9 天前
Python 虚拟环境完全指南:venv、virtualenv 与 Conda
python·conda·virtualenv
独隅9 天前
Conda 与 Miniconda 全面对比:核心差异、适用场景与选型指南
conda
学习是种信仰10 天前
复现conda环境及Python 项目路径(PYTHONPATH)问题——基于Ubuntu
python·ubuntu·conda