已安装python3-pip但无法在OpenWrt中运行pip/python3命令求助
解决OpenWrt安装python3-pip后无法调用pip/python3命令的问题
问题现象
已通过opkg确认python3-pip已安装,但执行pip、python3、python3-pip均提示“not found”,目标是执行pip install --upgrade pip完成pip升级。
排查与解决步骤
先检查/usr/bin目录下的Python相关可执行文件,执行命令:
ls /usr/bin | grep -E "python|pip"OpenWrt中Python3常以带版本号的形式安装(如
python3.10、pip3.10),而非通用的python3/pip名称。若找到带版本号的可执行文件,直接通过版本号调用命令完成升级:
# 示例:假设找到python3.10和pip3.10 python3.10 -m pip install --upgrade pip # 或直接调用对应版本的pip pip3.10 install --upgrade pip若未找到任何Python相关可执行文件,说明Python3本体未正确安装,重新安装Python3:
opkg install python3检查环境变量
PATH是否包含/usr/bin目录:echo $PATH若/usr/bin不在输出结果中,临时添加路径:
export PATH=$PATH:/usr/bin如需永久生效,可在
/etc/profile文件末尾添加上述export命令,执行source /etc/profile使修改立即生效,或重启终端。
内容的提问来源于stack exchange,提问作者krystof18
相关产品推荐
相关产品推荐

