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

使用Pipenv创建虚拟环境遇权限拒绝错误,求解决方案

解决Pipenv创建虚拟环境"Access is denied"权限报错的思路

1. 检查Python版本目录权限

  • 定位到报错里的Python路径c:\users\...\.pyenv\pyenv-win\versions\3.9.6,右键打开属性
  • 切换到安全标签,确认当前登录用户拥有该目录的读取、写入权限
  • 若权限缺失,点击编辑按钮,添加当前用户并勾选对应权限,保存后重新执行创建命令

2. 以管理员身份运行终端

  • 关闭当前终端窗口,右键选择CMD或PowerShell,点击以管理员身份运行
  • 切换到项目所在目录,重新执行pipenv --python 3.9.6

3. 直接指定Python可执行文件路径

  • 找到3.9.6版本的python.exe完整路径,比如c:\users\...\.pyenv\pyenv-win\versions\3.9.6\python.exe
  • 执行命令:
    pipenv --python "c:\users\...\.pyenv\pyenv-win\versions\3.9.6\python.exe"
    
    绕过目录检测,直接指定可执行文件

4. 检查虚拟环境缓存目录权限

  • Pipenv默认在C:\Users\<你的用户名>\.virtualenvs下存储虚拟环境缓存
  • 确认该目录的读写权限,若权限不足,修改后重试

5. 临时禁用系统site-packages关联

  • 执行命令时添加--no-site-packages参数,避免访问系统级site-packages的权限问题:
    pipenv --python 3.9.6 --no-site-packages
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 07:31:06