![win11 上的 WSL-运行 Python 脚本的权限被拒绝](https://linux22.com/image/1184531/win11%20%E4%B8%8A%E7%9A%84%20WSL-%E8%BF%90%E8%A1%8C%20Python%20%E8%84%9A%E6%9C%AC%E7%9A%84%E6%9D%83%E9%99%90%E8%A2%AB%E6%8B%92%E7%BB%9D.png)
我正在尝试运行一个创建文件的 python 脚本。运行时我得到:
File "/home/ashi/.pyenv/versions/3.8.5/lib/python3.8/os.py", line 223, in makedirs
mkdir(name, mode)
PermissionError: [Errno 13] Permission denied:"/Users"
我在 win11 上使用 WSL 运行 Ubuntu 20.04。我使用 pyenv 安装了 python。我尝试了所有 chmod 命令,并尝试从 root 用户运行。
谢谢
答案1
解决了!问题是由从我的.envrc
文件加载的环境变量引起的。为了解决这个问题,我刚刚创建了程序期望看到的目录。