Windows系统安装Apache Airflow遇WinError 5权限问题求助
Windows下安装Apache Airflow 2.5.1(Python3.9)权限错误解决方法
针对你遇到的PermissionError: [WinError 5] Access is denied: 'D:\\'问题,可尝试以下解决方案:
避免将虚拟环境放在磁盘根目录
磁盘根目录(如D:\)系统权限限制严格,将虚拟环境迁移到D盘的子文件夹(例如D:\airflow_project\venv),重新激活虚拟环境后再执行安装命令。移除pip命令中的
-t参数
虚拟环境本身已实现环境隔离,无需-t指定安装目录,该参数会导致pip尝试写入系统敏感路径。使用原始安装命令:pip install 'apache-airflow==2.5.1' --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-2.5.1/constraints-3.9.txt"调整文件夹权限
右键虚拟环境所在的文件夹,选择「属性」→「安全」→「编辑」,给当前用户添加「完全控制」权限,应用后重新尝试安装。用管理员身份运行PowerShell替代CMD
右键开始菜单选择「Windows PowerShell(管理员)」,进入项目目录激活虚拟环境后执行安装命令,PowerShell的权限逻辑有时更适配虚拟环境操作。临时降低UAC权限
打开控制面板→用户账户→更改用户账户控制设置,将滑块拉至最低,重启电脑后再安装,完成后恢复原UAC设置。
内容的提问来源于stack exchange,提问作者faijan memon
相关产品推荐
相关产品推荐

