在 Ubuntu 下“Python 权限不足”通常分几种情况,下面按常见场景给你对应解决办法:
Permission deniedchmod +x your_script.py
然后运行:
./your_script.py
(前提是你脚本第一行有 #!/usr/bin/env python3)
python3 your_script.py
这样不需要执行权限。
❌ 不要直接用:
pip install xxx
(会写系统目录,容易权限不足)
pip install --user xxx
python3 -m venv venv
source venv/bin/activate
pip install xxx
比如:
PermissionError: [Errno 13] Permission denied
ls -l 文件或目录
chmod 644 文件
chmod 755 目录
sudo chown 你的用户名 文件
sudo python3 script.py
⚠️ 不推荐,容易导致环境混乱或系统损坏。
❌ 不要这样做:
sudo chmod 777 /usr/bin/python3
容易破坏系统。
你可以把具体报错贴出来,例如:
PermissionErrorsudo: command not foundpip install permission denied我可以直接帮你定位 ✅