Python3 仮想環境を作成しようとするとアクセスが拒否される

Python3 仮想環境を作成しようとするとアクセスが拒否される

Ubuntu 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

問題は不思議なことに解決しました。明らかな変化はなく、どのユーザーでも仮想環境を作成できるようになりました。

関連情報