![运行 python 命令时如何修复“PermissionError: [Errno 1] Operation not allowed”?](https://linux22.com/image/218384/%E8%BF%90%E8%A1%8C%20python%20%E5%91%BD%E4%BB%A4%E6%97%B6%E5%A6%82%E4%BD%95%E4%BF%AE%E5%A4%8D%E2%80%9CPermissionError%3A%20%5BErrno%201%5D%20Operation%20not%20allowed%E2%80%9D%EF%BC%9F.png)
我已经使用命令安装了 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 是自然的选择。