Linux环境同时安装Python2与3时如何指定pip为Python3安装模块
强制pip为Python3安装模块的解决方案
方法1:使用Python3专属的pip3命令
绝大多数Linux发行版会为Python3对应的pip工具提供独立的pip3可执行文件,直接调用即可完成Python3环境的模块安装:
pip3 install requests
方法2:通过Python3解释器直接调用pip(兼容性最高)
如果系统中存在多个Python3版本、或pip3命令不存在时,直接指定Python3解释器调用内置的pip模块,可100%避免版本匹配错误:
# 适配系统默认Python3版本 python3 -m pip install requests # 若需指定具体Python3小版本,例如Python3.10可调整为 python3.10 -m pip install requests
验证安装是否正确
执行以下命令,输出的路径中包含python3.x相关字段即为成功安装到Python3环境:
python3 -c "import requests; print(requests.__path__)"
额外提示
你可以通过以下命令查看当前pip对应的Python版本,避免后续安装错环境:
- 查看默认pip对应版本:
pip -V - 查看pip3对应版本:
pip3 -V
如果需要全局安装到系统级Python3环境,只需在命令前加sudo即可,例如:sudo python3 -m pip install requests
内容的提问来源于stack exchange,提问作者user1591156
相关产品推荐
相关产品推荐

