You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu系统Python虚拟环境安装requirements.txt依赖后pip list无记录问题

故障原因

你执行依赖安装命令时添加了sudo,sudo会重置当前用户的环境变量:你激活虚拟环境后修改的PATH变量仅对当前普通用户生效,使用sudo权限后调用的是root用户环境下的全局pip,所有依赖包都被安装到了系统全局路径/usr/local/lib/python3.8/dist-packages(从你给出的安装日志也能看到所有包的安装路径都是该全局目录),并未写入你当前激活的venv虚拟环境目录,所以在虚拟环境下执行pip list自然无法找到对应安装包。

解决方法

  • 激活虚拟环境后,直接执行不带sudo的安装命令即可:
    pip install -r requirements.txt
    
  • 如果安装过程中出现权限不足的提示,优先检查当前项目venv目录的所属权限,不要直接加sudo执行pip命令。

内容的提问来源于stack exchange,提问作者ApplePie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 11:24:03