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

WSL中使用Pipenv创建虚拟环境(venv)时卡住无法完成

解决WSL下Pipenv创建虚拟环境卡住且报错的问题
  • 强制清理残留环境与缓存
    先执行pipenv --rm(即使提示找不到目录也没关系),再彻底删除相关残留文件:

    rm -rf ~/.local/share/virtualenvs/dbm-9yn1B79h*
    rm -rf ~/.cache/pipenv
    
  • 明确指定Python版本创建环境
    WSL中多Python版本可能导致冲突,直接指定项目兼容的Python版本(先通过which python3.x确认版本存在):

    pipenv --python 3.9 shell
    
  • 让虚拟环境直接建在项目目录下
    避免默认路径的权限或挂载问题,通过环境变量指定在项目内创建:

    PIPENV_VENV_IN_PROJECT=1 pipenv shell
    

    执行后虚拟环境会生成在项目根目录的.venv文件夹中。

  • 检查项目所在路径的文件系统
    如果项目放在Windows挂载的目录(如/mnt/c),WSL对NTFS的权限处理容易出问题,把项目迁移到WSL原生目录(如/home/me/projects)后再尝试创建环境。

  • 手动创建虚拟环境后关联Pipenv
    先手动搭建基础虚拟环境,再让Pipenv关联它:

    # 手动创建venv
    python3 -m venv .venv
    # 激活环境
    source .venv/bin/activate
    # 让Pipenv同步依赖
    pipenv install --dev
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 00:22:10