PyCharm新建项目venv默认依赖异常增多问题咨询
问题分析:PyCharm新建Virtualenv环境依赖过多的原因
核心原因
从你列出的依赖包(比如poetry、pipenv、virtualenv-clone)来看,大概率是新建项目时选择了关联第三方包管理工具的环境类型,而非纯空的Virtualenv环境:
- 如果你在新建项目界面选择了
Poetry或Pipenv作为环境管理方案,PyCharm会自动安装对应的包管理工具及其所有依赖项,这些工具本身依赖链很长,就会出现40+个包的情况。 - 新版PyCharm默认强化了包管理工具的集成支持,默认选项和旧版本不同,容易误选。
是否属于操作失误?
属于常见的操作疏忽,而非严重错误:
- 旧版PyCharm新建空项目时默认创建纯Virtualenv环境,仅包含
pip、setuptools、wheel这几个基础包(2-3个); - 新版界面中,环境类型选项位置更显眼,若没注意选择了
Poetry/Pipenv,就会触发大量依赖安装。
解决/验证方法
- 下次新建项目时,在环境配置区域明确选择Virtualenv作为环境类型,不要勾选Poetry/Pipenv相关选项;
- 检查现有环境:在PyCharm的Project Interpreter界面查看环境来源,确认是否关联了Poetry或Pipenv;
- 若需要纯净Virtualenv,直接删除当前环境,重新创建纯Virtualenv项目即可。
内容的提问来源于stack exchange,提问作者Elliot13
相关产品推荐
相关产品推荐

