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

如何查看虚拟环境(venv)中已安装的所有包?

查看虚拟环境(venv)内已安装包的正确方法

问题根源

你当前调用的是系统全局的pip,而非目标虚拟环境内部的pip,所以显示的是全局包列表。核心解决逻辑是先激活虚拟环境,再执行包查看命令。

第一步:激活虚拟环境

根据你的操作系统,执行对应命令(将你的venv路径替换为实际的虚拟环境文件夹路径,比如./my_project_venv):

  • Windows(命令提示符):
    你的venv路径\Scripts\activate.bat
    
  • Windows(PowerShell):
    你的venv路径\Scripts\Activate.ps1
    
  • macOS/Linux:
    source 你的venv路径/bin/activate
    

激活成功后,命令行开头会出现(venv)标识(括号内是你的虚拟环境名称)。

第二步:查看虚拟环境内的包

激活后,执行以下任意命令即可查看当前虚拟环境的专属包列表:

  • 查看带版本的包列表:
    pip list
    
  • 生成可用于复制的精确依赖清单(带版本号):
    pip freeze
    

无需激活的替代方法

如果不想激活虚拟环境,直接指定它内部的pip路径执行命令即可:

  • Windows:
    你的venv路径\Scripts\pip.exe list
    
  • macOS/Linux:
    你的venv路径/bin/pip list
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 21:37:34