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

Windows系统PyCharm创建及使用虚拟环境遇问题求助

解决方案与操作指南

优先推荐用PyCharm直接创建虚拟环境并自动安装依赖,流程更规范,能避免多数手动操作的问题;手动在PowerShell创建后添加也可行,但需要注意细节,以下是具体步骤:

一、PyCharm直接创建虚拟环境并安装依赖(推荐)

针对你遇到的弹窗不出现、venv无Python可执行文件的问题,按以下步骤操作:

  • 确保requirements.txt放在项目根目录,重启PyCharm重新打开项目。若仍无弹窗,手动触发环境配置:
    1. 打开File → Settings → Project: [你的项目名] → Python Interpreter
    2. 点击右上角齿轮图标 → Add
  • 在弹出的配置框中选择左侧Virtualenv Environment:
    1. 选择New environment,设置Location为项目根目录下的venv文件夹(例:D:\Projects\YourProject\venv)
    2. 确认Base interpreter选中你本地安装的Python版本(例:C:\Python310\python.exe)
    3. 新手建议不勾选Inherit global site-packages,保持虚拟环境独立干净
  • 点击OK,PyCharm会自动创建虚拟环境。完成后回到Python Interpreter页面,点击右下角Install requirements,即可自动安装requirements.txt内的所有依赖
  • 验证:进入项目根目录的venv\Scripts文件夹,应能看到python.exe、pip.exe等可执行文件

二、手动在PowerShell创建虚拟环境后添加到PyCharm

若需手动创建,按以下步骤避免Environment location directory is not empty错误:

  1. 打开PowerShell,进入项目根目录:
    cd D:\Projects\YourProject
    
  2. 用本地Python创建虚拟环境(替换为你的Python路径):
    C:\Python310\python.exe -m venv venv
    
    注意:不要提前创建venv文件夹,命令会自动生成空文件夹并初始化环境
  3. 在PyCharm中添加环境:
    1. 打开File → Settings → Project: [你的项目名] → Python Interpreter → 齿轮图标 → Add
    2. 选择左侧Virtualenv Environment,再选Existing environment
    3. 点击...按钮,选中项目根目录下venv\Scripts\python.exe,而非venv文件夹本身
    4. 点击OK完成添加
  4. 安装依赖:在PyCharm终端激活虚拟环境后运行:
    .\venv\Scripts\Activate.ps1
    pip install -r requirements.txt
    

具体问题补充说明

  • 未出现创建虚拟环境弹窗:除requirements.txt位置问题,可检查Settings → Tools → Python Integrated Tools → Project Interpreter是否开启自动检测,或直接手动配置环境
  • venv无Python可执行文件:大概率是创建时基础解释器路径错误,或创建过程被杀毒软件拦截。检查基础解释器路径后,关闭杀毒软件重新创建
  • Environment location directory is not empty错误:手动添加时需选择venv\Scripts\python.exe而非文件夹;PyCharm创建时若报错,说明指定的Location目录已有内容,删除该目录后重新创建

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 13:23:11