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