Loading

archlinux将python更换到3.11

python更换到3.11版本

安装python3.11

首先利用yay -S python311生成缓存文件,在~/.cache/yay/python311

接着去官网下载一个python3.11的包,https://aur.archlinux.org/packages/python311

将这个安装包复制到 ~/.cache/yay/python311,接着输入makepkg进行编译,编译好之后再运行sudo pacman -U python311-3.11.1-1-x86_64.pkg.tar.zst(以上操作均在~/.cache/yay/python311目录下,提前cd到本目录)

也可以编译完成之后直接运行yay -S python311

更换默认python

参考这位博客

1.查看当前默认的Python版本

打开终端,输入python

我的当前系统中默认的python版本是 3.10.9

2. 修改默认Python版本

cd /usr/bin进入/usr/bin目录下,输入ls -l | grep python显示所有名字中包含python的文件

这是已经配置好的,输入以下命令将python的指向改为python3.11即可

sudo rm -rf python
sudo ln -s /usr/bin/python3.11  /usr/bin/python

再执行Python命令,可以看到
默认版本已经改成Python3.11了

未安装 pip

默认情况下可能未安装 pip,一种可选解决方案是:

python -m ensurepip --default-pip

pip更换国内源

方式一

执行命令 进行更换源 以清华源为例:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

移除更换的源

pip config unset global.index-url

方式二

在用户目录中创建 pip.config
路径 ~/.config/pip/pip.conf ,添加内容如下

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

方式三 (不更换源,配置代理)

直接在pip命令中使用代理

pip install  --proxy=http://127.0.0.1:1080

源地址:

清华源:
https://pypi.tuna.tsinghua.edu.cn/simple

阿里云源:
http://mirrors.aliyun.com/pypi/simple/

中科大源: 
https://pypi.mirrors.ustc.edu.cn/simple/

豆瓣源:
http://pypi.douban.com/simple/
posted @ 2023-01-23 21:37  vconlln  阅读(793)  评论(0编辑  收藏  举报