在 /mnt/c/... 路径上运行“python3 setup.py bdist_wheel”会导致“Errno 13 Permission Denied”错误

在 /mnt/c/... 路径上运行“python3 setup.py bdist_wheel”会导致“Errno 13 Permission Denied”错误

我正在尝试构建我的 python 应用程序的 bdist 包,但从的子文件夹启动时,命令python3 setup.py bdist_wheel失败并出现错误。从 的子文件夹启动的相同命令(具有相同的源集)成功。这只发生在参数上;使用参数一切正常。有什么想法吗?Errno 13: Permission Denied/mnt/c//home/<username>bdist_wheelsdist

答案1

我通过指定不在 /mnt/c 下的临时目录让它通过。

可以使用以下内容:

python3 setup.py bdist_wheel --bdist-dir ~/temp/bdistwheel

答案2

原来答案早已有了:https://github.com/pypa/packaging-problems/issues/258#issuecomment-514934944

通过在 Windows 文件设置中为试图通过 WSL 处理的文件夹的“经过身份验证的用户”授予“完全控制”权限,解决了该问题。

在此处输入图片描述

相关内容