
Ubuntu 18.04 LTS
Я пытаюсь разрешить пользователям создавать собственные virutalenv для python3, однако при попытке создать указанную среду с использованием стандартной учетной записи пользователя с помощью этой команды:$ 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
.
sudo в среде Linux означает выполнение команды суперпользователем, что по сути означает, что вы отдаете команду с правами суперпользователя.
решение2
Проблема таинственным образом разрешилась сама собой. Теперь любой пользователь может создать виртуальную среду без видимых изменений.