虚拟环境bin目录未安装Pip的问题求助
解决虚拟环境中pip指向全局的问题
先验证虚拟环境内的Python能否调用pip模块:
激活环境后执行python -m pip --version,如果能正常输出pip版本,说明pip模块存在,只是缺少bin目录下的可执行脚本。生成pip可执行脚本并更新pip:
执行python -m ensurepip --upgrade,这个命令会自动在虚拟环境的bin/目录下创建pip、pip3等脚本,同时将pip更新到最新版本。检查环境变量是否正确:
激活环境后运行echo $PATH,确认输出的最开头是虚拟环境的test/bin路径。如果不是,尝试重新激活(source test/bin/activate),或者删除现有虚拟环境重新创建。修复系统的python3-venv包:
若重新创建虚拟环境仍出现问题,执行sudo apt install --reinstall python3-venv python3-pip,修复系统层面的虚拟环境工具包后再尝试创建。
内容的提问来源于stack exchange,提问作者StickyFingers78
相关产品推荐
相关产品推荐

