运行 python 命令时如何修复“PermissionError: [Errno 1] Operation not allowed”?

运行 python 命令时如何修复“PermissionError: [Errno 1] Operation not allowed”?

我已经使用命令安装了 python 3.11 sudo apt-get install python3.11。我正在尝试在 USB 驱动器上的文件夹中为我的项目创建一个新的虚拟环境。

但是当我实际运行命令python3.11 -m venv env来创建新的虚拟环境时,我收到此错误:

Error: [Errno 1] Operation not permitted: 'lib' -> '/media/pydev19/0D98-7E27/Python/PyClickerX/env/lib64'

运行命令会sudo返回相同的错误。

我使用的是基于 Ubuntu 20.04 构建的 Zorin 操作系统。我该如何解决这个问题?

答案1

我使用的是基于 Ubuntu 20.04 构建的 Zorin 操作系统。我该如何解决这个问题?

正如评论中所讨论的,您的驱动器是 FAT32 格式的。那是不行的;venv期望能够对这些文件设置权限,而 FAT32 没有这些。

因此,要解决这个问题,您需要使用“正确的”文件系统格式化您的 USB 驱动器。在 Linux 上 XFS 或 ext4 是自然的选择。

相关内容