如何在PyCharm中使用Python标准库的venv创建项目?
在PyCharm 2022.3中使用Python标准库venv创建虚拟环境的说明
核心结论
PyCharm 2022.3专业版针对Python 3.3+版本,默认就是用内置的venv模块创建虚拟环境的,只是界面上没有直接标注“venv”选项,并非不支持。
操作步骤
- 创建新项目时,在Python Interpreter配置区域选择New Virtual Environment
- 确保下方的Base interpreter选择的是Python 3.3及以上版本,此时PyCharm会自动调用
python -m venv命令生成虚拟环境,而非第三方virtualenv工具 - 验证方式:创建完成后,查看项目根目录下的虚拟环境文件夹(默认命名为
venv),其结构和手动执行python -m venv venv生成的完全一致(包含Scripts/bin、Lib/lib等子目录)
关于手动创建环境被识别的说明
你通过python -m venv手动创建的虚拟环境能被PyCharm自动识别,是因为PyCharm会扫描项目目录下符合标准虚拟环境结构的文件夹,只要是venv生成的环境,都会被自动检测并可设置为项目解释器。
对文档表述的补充
官方文档提到“Python 3.3+使用内置venv”是准确的,部分教程围绕virtualenv展开可能是针对Python 3.2及以下版本的兼容场景,或者是旧版PyCharm的操作说明,新版本PyCharm已默认适配venv。
内容的提问来源于stack exchange,提问作者AuroraTea
相关产品推荐
相关产品推荐

