Ubuntu 18.04 LTS
ユーザーがpython3用に独自のvirutalenvを作成できるようにしようとしていますが、次のコマンドで標準のユーザーアカウントを使用して上記の環境を作成しようとすると:$ python3 -m venv ~/path/to/venv
このエラーが発生します:Error: [Errno 13] Permission denied: '~/path/to/venv'
〜/ path/to/venvはすでに作成されており、標準ユーザーが所有しています。権限は775です。これを修正するにはどうすればよいですか?
Sudo python3 -m venv ~/path/to/venv
を実行してみてください。
Linux環境でのSudoは、スーパーユーザーが行うことを意味します。これは、基本的に、スーパーユーザーアクセス権を持つコマンドを提供することを意味します。
問題は不思議なことに解決しました。明らかな変更がなくても、すべてのユーザーが仮想環境を作成できるようになりました。