在PyCharm中创建虚拟环境的具体步骤是什么?

下面分两种场景给你一步到位、照着就能点的详细步骤(Windows/macOS 通用)。


场景一:新建项目时直接创建虚拟环境(最推荐)

  1. 打开 PyCharm → 点 Create New Project(或 File → New Project)。

  2. 左侧选 Pure Python。

  3. Location :选你的项目文件夹(例如 D:\projects\demo)。

  4. 右侧 Python Interpreter → 选 New environment using Virtualenv。

    • Location :默认是 项目目录\.venv(建议不改)。
    • Base interpreter:下拉选你已安装的 Python(如 Python 3.11)。
    • 两个复选框都不要勾(不继承全局包、不共享环境)。
  5. 点 Create → 等待几分钟,PyCharm 自动生成 .venv。

  6. 底部 Terminal 自动进入 (.venv) 环境,成功。


场景二:已有项目,补配虚拟环境

  1. 打开你的项目。

  2. 打开设置:

    • Windows/Linux:File → Settings (快捷键 Ctrl+Alt+S)
    • macOS:PyCharm → Preferences
  3. 左侧展开:Project: 你的项目名 → Python Interpreter。

  4. 右上角点 齿轮图标 ⚙️ → Add。

  5. 左侧选 Virtualenv Environment。

  6. 选 New environment(新建):

    • Location :选项目目录下的 .venv(手动输入或浏览)。
    • Base interpreter:选系统里的 Python 版本。
    • 取消勾选 Inherit global packages 和 Make available to all projects。
  7. 点 OK → 等待索引完成,环境生效。


场景三:绑定已存在的虚拟环境(比如你用命令行先建好了)

  1. 同上面步骤 2--4,进到 Add Python Interpreter。

  2. 左侧选 Virtualenv Environment → 选 Existing environment。

  3. Interpreter:浏览到:

    • Windows:项目\.venv\Scripts\python.exe
    • macOS/Linux:项目/.venv/bin/python
  4. 点 OK 即可绑定。


验证是否成功

  • 看底部 Terminal:提示符前面有 (.venv)。

  • 看右下角/状态栏:显示当前解释器为 (.venv)。

  • 执行:

    bash 复制代码
    pip --version

    路径指向项目下的 .venv,说明没问题。


常见坑

  • 找不到 .venv :一定要选到 python.exe(Windows)或 python(macOS/Linux),不能只选文件夹。
  • Terminal 不自动激活 :Settings → Tools → Terminal → 勾选 Activate virtual environment。
  • 想删除环境 :关掉 PyCharm,直接删除项目里的 .venv 文件夹即可。
相关推荐
海绵宝宝转agent5 小时前
learn-claude-code第1-5章开源学习笔记分享
人工智能·笔记·python·学习
小奇不哭5 小时前
ROS2 单节点,RGB-D 深度相机局部路径提取 + B 样条平滑路径 + YOLOv8 障碍物检测 + 深度测距,用于移动机器人视觉局部循迹。
python·yolov8·ros2·cv2·路径探索循迹
小小龙学IT5 小时前
Python scikit-learn 机器学习库深度解析
python·机器学习·scikit-learn
2601_962071576 小时前
类变量和全局变量的查找路径有什么区别?
开发语言·python
卷无止境7 小时前
独立开发者的"富矿地带":哪些垂直领域值得你押注一辈子?
后端·python
Java后端的Ai之路7 小时前
Python进阶探索29_eval内置函数
开发语言·python·探索·eval·内置函数
计算机毕业编程指导师7 小时前
计算机毕设选题推荐:基于Hadoop与Spark的Steam游戏数据分析系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习 深度学习
大数据·hadoop·python·计算机·spark·毕业设计·steam游戏
计算机毕业编程指导师7 小时前
【计算机毕设选题推荐】基于Hadoop+Spark的白鹿抖音评论大数据分析与可视化系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习 深度学习
大数据·hadoop·python·计算机·spark·毕业设计·抖音评论
Zootopia6267 小时前
飞行力学知识梳理1|飞行性能与稳定性
人工智能·python·算法·机器学习·无人机·学习方法·信息与通信
Y3815326627 小时前
搜索 API 延迟优化:并发数、超时与超时的真实代价
python·搜索引擎