![Python 명령을 실행할 때 "PermissionError: [Errno 1] 작업이 허용되지 않음"을 수정하는 방법은 무엇입니까?](https://linux55.com/image/218384/Python%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%A0%20%EB%95%8C%20%22PermissionError%3A%20%5BErrno%201%5D%20%EC%9E%91%EC%97%85%EC%9D%B4%20%ED%97%88%EC%9A%A9%EB%90%98%EC%A7%80%20%EC%95%8A%EC%9D%8C%22%EC%9D%84%20%EC%88%98%EC%A0%95%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.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가 자연스러운 선택입니다.