使用 Conda 提前体验安装 Python 3.11

就在今天,Python 3.11 版本发布了。据 Python 官方的说法,Python 3.11 比 3.10 快了多达 10%~60%:具体可以在官方的 Python 3.11 提速内容查看。又由于 Python 3.10 较 3.9 也有一定程度的性能提升,尝试一下 3.11 似乎就十分的有动力。

Anaconda 的主流支持版本仍然停留在 Python 3.9,没有办法直接通过常规方式更新,所以需要一些小技巧。对于 conda 没有主流支持的包,一般都可以在 conda-forge 里面找到。为了加速,大陆地区的朋友尽量在 .condarc 文件中加入对于这个 channel 的源,即(以清华 TUNA 协会源为例):

custom_channels:
    conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

需要指定 conda 获取 Python 的 channel,从而安装 Python 3.11(我使用的是 miniconda,anaconda 的操作上是一致的):

conda create --name py3-11 python=3.11 -c conda-forge

会显示为:

$ conda create --name py3-11 python=3.11 -c conda-forge
Collecting package metadata (current_repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: /home/user/miniconda3/envs/py3-11

  added / updated specs:
    - python=3.11


The following packages will be downloaded:
...

最后通过:

conda activate py3-11
python

即可查看 Python 版本:

安装完 Python 3.11 的 anaconda/miniconda 环境
安装完 Python 3.11 的 conda 环境

发表评论