树莓派指定Python 3.11.5安装discord.py及设置默认版本方法
解决Python 3.11.5安装discord.py及设置默认版本问题
一、给Python 3.11.5安装discord.py
树莓派中不同Python版本的pip是独立的,你需要用对应版本的pip来安装包:
- 首先确认Python 3.11的pip是否存在,执行:
pip3.11 --version - 如果提示找不到命令,先安装Python 3.11对应的pip工具:
要是apt源里没有这个包,也可以用Python自身的ensurepip模块安装:sudo apt-get update && sudo apt-get install python3.11-pippython3.11 -m ensurepip --upgrade - 最后用对应pip安装discord.py:
若遇到权限问题,可添加pip3.11 install discord.py--user参数安装到当前用户目录:pip3.11 install --user discord.py
二、将Python 3.11.5设为python3默认版本
使用系统的update-alternatives工具管理默认Python版本:
- 先查看当前已配置的Python替代项:
update-alternatives --list python3 - 若未配置过,添加Python 3.5和3.11的替代项(优先级数字越大,优先级越高):
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1 sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 2 - 选择默认版本:
执行后会列出可选版本,输入Python 3.11对应的编号并回车即可。sudo update-alternatives --config python3 - 验证设置是否成功:
输出应为python3 --versionPython 3.11.5。
注意:部分树莓派系统工具可能依赖旧版本Python,若设置默认后出现系统工具异常,可再次执行
sudo update-alternatives --config python3切换回Python 3.5。
内容的提问来源于stack exchange,提问作者Christian
相关产品推荐
相关产品推荐

