如何修改 Conda 环境的 Python 版本
修改 Conda 环境的 Python 版本有几种方法,以下是最安全常用的方案:
方法一:创建新环境并指定 Python 版本(推荐)
这是最安全的方法,不会破坏现有环境。
# 1. 首先查看当前环境
conda info --envs
# 2. 创建新环境并指定 Python 版本
conda create -n my_new_env python=3.9
# 3. 激活新环境
conda activate my_new_env
# 4. 安装需要的包(可以复制旧环境的包)
conda install pytorch torchvision d2l jupyter matplotlib pandas
# 或者从旧环境克隆包列表(可选)
conda list --explicit > package-list.txt
conda create -n my_new_env --file package-list.txt python=3.9
方法二:直接更新当前环境的 Python 版本
**注意:**这种方法可能破坏环境稳定性,建议先备份重要环境。
# 1. 备份当前环境(重要!)
conda list --explicit > environment_backup.txt
# 2. 更新 conda 和包(推荐先更新)
conda update conda
conda update --all
# 3. 安装指定版本的 Python
conda install python=3.9
# 4. 验证更新
python --version
方法三:从环境文件重新创建
如果你有 environment.yml 文件:
name: my_env
channels:
- pytorch
- conda-forge
- defaults
dependencies:
- python=3.9 # 修改这里的版本
- pytorch=2.0.1
- torchvision=0.15.2
- d2l=1.0.3
- jupyter
- matplotlib
- pandas


