就在今天,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 版本: