温馨提示×

ubuntupython权限不足怎么改

小樊
40
2026-09-01 12:40:45
栏目: 编程语言

在 Ubuntu 下“Python 权限不足”通常分几种情况,下面按常见场景给你对应解决办法:


一、运行 Python 脚本提示 Permission denied

1️⃣ 给脚本加执行权限

chmod +x your_script.py

然后运行:

./your_script.py

(前提是你脚本第一行有 #!/usr/bin/env python3

2️⃣ 直接用 Python 解释器运行(推荐)

python3 your_script.py

这样不需要执行权限。


二、安装 Python 包提示权限不足

❌ 不要直接用:

pip install xxx

(会写系统目录,容易权限不足)

✅ 推荐做法 1:用户级安装

pip install --user xxx

✅ 推荐做法 2:使用虚拟环境(最推荐)

python3 -m venv venv
source venv/bin/activate
pip install xxx

三、访问文件 / 目录权限不足

比如:

PermissionError: [Errno 13] Permission denied

查看权限

ls -l 文件或目录

修改文件权限

chmod 644 文件
chmod 755 目录

修改文件所有者(需要 sudo)

sudo chown 你的用户名 文件

四、使用 sudo 运行 Python(谨慎)

sudo python3 script.py

⚠️ 不推荐,容易导致环境混乱或系统损坏。


五、系统 Python 不要随便改权限

❌ 不要这样做:

sudo chmod 777 /usr/bin/python3

容易破坏系统。


快速判断你的问题

你可以把具体报错贴出来,例如:

  • PermissionError
  • sudo: command not found
  • pip install permission denied

我可以直接帮你定位 ✅

0