
우분투 18.04 LTS
사용자가 python3에 대해 자신만의 virutalenv를 생성할 수 있도록 허용하려고 합니다. 그러나 다음 명령을 사용하여 표준 사용자 계정을 사용하여 해당 환경을 생성하려고 할 때:$ python3 -m venv ~/path/to/venv
다음 오류가 발생합니다.
Error: [Errno 13] Permission denied: '~/path/to/venv'
~/path/to/venv는 이미 생성되었으며 표준 사용자가 소유합니다. 권한은 775입니다. 이 문제를 어떻게 해결합니까?
답변1
시도하고 실행하십시오 sudo python3 -m venv ~/path/to/venv
.
Linux 환경에서 sudo는 슈퍼 사용자 작업을 의미하며 기본적으로 슈퍼 사용자 액세스 권한으로 명령을 제공한다는 의미입니다.
답변2
문제는 신비롭게 저절로 해결되었습니다. 이제 모든 사용자는 뚜렷한 변화 없이 가상 환경을 생성할 수 있습니다.