运行 python 脚本时权限被拒绝 2024-5-28 • ubuntu 我在运行 python 脚本时遇到 sh: 1: 权限被拒绝错误(无论是否使用 sudo), 但似乎无法在相关目录和脚本本身上使用 chmod 或 chown 来解决它。我有什么遗漏的吗? 如下所示,我拥有相关目录和脚本(train.py 和 tesseract 目录)的所有读/写/执行权限和所有权,但仍然被拒绝权限。 我是 Linux 新手(目前使用 Ubuntu 16.04),过去几天尝试用谷歌搜索这个问题但无济于事,任何帮助将不胜感激! 答案1 从您的第一个屏幕截图(不要发布文字图片),看起来好像您正在使用/usr/local/src/tesseract命令,但从第二个屏幕截图可以清楚地看出这是一个目录。 您的 Python 脚本train.py可能需要使用可执行文件的正确路径进行更新tesseract(我认为该路径必须位于/usr/local/src/tesseract目录中的某个位置)。 相关内容 表 1. 特殊可执行前缀 PixelQi 10.1 英寸 1280x800 电子纸显示器适用于哪些上网本? Ubuntu 20.04 上没有 DHCP 路由器的静态有线 LAN IP(“仅限本地链路”) Windows 和 Linux 位于不同的硬盘上并且没有 grub,可能吗? 该 PCI 快速卡可以装入这些插槽中的任何一个吗? 重建后 Keepass 主密码不起作用 为什么“>/dev/console”用于远程蜂鸣声(回显命令) FastAPI 正在 Docker 中屏蔽 Apache2 如何在 Windows 10 中删除键盘布局? 连续读取自覆盖输出并解析行