下面分两种场景给你一步到位、照着就能点的详细步骤(Windows/macOS 通用)。
场景一:新建项目时直接创建虚拟环境(最推荐)
-
打开 PyCharm → 点 Create New Project(或 File → New Project)。
-
左侧选 Pure Python。
-
Location :选你的项目文件夹(例如
D:\projects\demo)。 -
右侧 Python Interpreter → 选 New environment using Virtualenv。
- Location :默认是
项目目录\.venv(建议不改)。 - Base interpreter:下拉选你已安装的 Python(如 Python 3.11)。
- 两个复选框都不要勾(不继承全局包、不共享环境)。
- Location :默认是
-
点 Create → 等待几分钟,PyCharm 自动生成
.venv。 -
底部 Terminal 自动进入
(.venv)环境,成功。
场景二:已有项目,补配虚拟环境
-
打开你的项目。
-
打开设置:
- Windows/Linux:File → Settings (快捷键
Ctrl+Alt+S) - macOS:PyCharm → Preferences
- Windows/Linux:File → Settings (快捷键
-
左侧展开:Project: 你的项目名 → Python Interpreter。
-
右上角点 齿轮图标 ⚙️ → Add。
-
左侧选 Virtualenv Environment。
-
选 New environment(新建):
- Location :选项目目录下的
.venv(手动输入或浏览)。 - Base interpreter:选系统里的 Python 版本。
- 取消勾选 Inherit global packages 和 Make available to all projects。
- Location :选项目目录下的
-
点 OK → 等待索引完成,环境生效。
场景三:绑定已存在的虚拟环境(比如你用命令行先建好了)
-
同上面步骤 2--4,进到 Add Python Interpreter。
-
左侧选 Virtualenv Environment → 选 Existing environment。
-
Interpreter:浏览到:
- Windows:
项目\.venv\Scripts\python.exe - macOS/Linux:
项目/.venv/bin/python
- Windows:
-
点 OK 即可绑定。
验证是否成功
-
看底部 Terminal:提示符前面有
(.venv)。 -
看右下角/状态栏:显示当前解释器为
(.venv)。 -
执行:
bashpip --version路径指向项目下的
.venv,说明没问题。
常见坑
- 找不到 .venv :一定要选到
python.exe(Windows)或python(macOS/Linux),不能只选文件夹。 - Terminal 不自动激活 :Settings → Tools → Terminal → 勾选 Activate virtual environment。
- 想删除环境 :关掉 PyCharm,直接删除项目里的
.venv文件夹即可。