Mac终端执行pip3 show selenium时提示‘packages(s) not found: selenium’的解决方法
解决办法
1. 确认Python 3.13对应的pip路径
先定位Python 3.13的安装路径:
which python3.13
将输出的路径替换到下面的命令中,直接用该版本的pip查询selenium:
# 示例:假设输出是/usr/local/bin/python3.13 /usr/local/bin/python3.13 -m pip show selenium
如果能查到selenium信息,说明pip3指向的是其他Python版本的pip工具,和你安装selenium的Python 3.13不匹配。
2. 统一用Python版本指定pip操作
后续针对Python 3.13的包管理,直接使用python3.13 -m pip替代pip3,比如:
- 安装包:
python3.13 -m pip install selenium - 查看已安装包列表:
python3.13 -m pip list - 查询包详情:
python3.13 -m pip show selenium
3. 调整pip3指向(可选)
如果希望pip3默认关联Python 3.13,先查看当前pip3的指向:
which pip3
若指向的不是Python 3.13的pip,可通过软链接修改(需sudo权限):
sudo ln -sf $(which python3.13) $(dirname $(which pip3))/python3 sudo ln -sf $(which python3.13) $(dirname $(which pip3))/pip3
修改后验证:pip3 --version,确认输出的Python版本为3.13.4。
4. 排除虚拟环境干扰
如果之前使用过Python虚拟环境,先退出当前激活的虚拟环境:
deactivate
之后再用python3.13 -m pip show selenium重试查询。
内容的提问来源于stack exchange,提问作者Alyoshak
相关产品推荐
相关产品推荐

