为什么 conda 不能升级 python 到 3.12

为什么 conda 不能升级 python 到 3.12

2023-11-05 23:33:29

ChrisZZ

1. 目的

弄清楚为什么执行了如下升级命令后, python 版本还是 3.11?

bash 复制代码
conda update conda 
conda update python

2. 原因

因为 conda forge 没有完成 migration

Migration is the process on Conda Forge by which packages get rebuilt to support new global versions, such as Python 3.12 or R 4.3. Conda Forge provides a dashboard to track the status of migrations, such as Python 3.12.

迁移(migration) 指的是 conda 仓库中的软件包重新编译以支持新的全局版本的过程, 例如 Python 3.12 或 R 4.3。

对于 Python 3.12 的 migration 工作进展, 可以在网页里查看:

https://conda-forge.org/status/#python312

3. 强行安装 Python 3.12

创建新的 conda 环境即可。新环境不限制 Python 版本。

bash 复制代码
mamba create -n py312 -c conda-forge python=3.12

4. References

https://stackoverflow.com/questions/77277139/install-python-3-12-using-mamba-on-mac

相关推荐
赞哥哥s17 分钟前
Python脚本开发-统计Rte中未连接的Port
python·autosar·rte
Franklin18 分钟前
Python界面设计【QT-creator基础编程 - 01】如何让不同分辨率图像自动匹配graphicsView的窗口大小
开发语言·python·qt
waynaqua25 分钟前
FastAPI开发AI应用三:添加深度思考功能
python·openai·deepseek
onejason28 分钟前
《利用 Python 爬虫获取 Amazon 商品详情实战指南》
前端·后端·python
郝学胜-神的一滴32 分钟前
深入理解QFlags:Qt中的位标志管理工具
开发语言·c++·qt·程序人生
苏婳6661 小时前
【最新版】怎么下载mysqlclient并成功安装?
数据库·python·mysql
柯南二号1 小时前
【Java后端】MyBatis-Plus 原理解析
java·开发语言·mybatis
0wioiw02 小时前
Python基础(Flask①)
后端·python·flask
我是哈哈hh2 小时前
【Node.js】ECMAScript标准 以及 npm安装
开发语言·前端·javascript·node.js
飞翔的佩奇2 小时前
【完整源码+数据集+部署教程】食品分类与实例分割系统源码和数据集:改进yolo11-AggregatedAttention
python·yolo·计算机视觉·数据集·yolo11·食品分类与实例分割