Ubuntu18.04 on WSL2のPython3.8でvenvによる仮想環境作成エラー

 「python -m venv .venv」で仮想環境作ろうとして下記エラーとなりました。

***@***:~ $ python -m venv .venv
The virtual environment was not created successfully because ensurepip is not
available. On Debian/Ubuntu systems, you need to install the python3-venv
package using the following command.

apt-get install python3-venv

You may need to use sudo with that command. After installing the python3-venv
package, recreate your virtual environment.

 

python3-venvをインストールしろと出るので下記実行しましたが、

***@***:~$ sudo apt-get install python3-venv

 状況変わらずエラー。

 

ちなみにpythonとpipは下記手順でインストール。

***@***:~$ sudo apt install -y python3.8=3.8.0-3~18.04
***@***:~$ sudo ln -s /usr/bin/python3.8 /usr/bin/python

 

***@***:~$ sudo apt-get install python3-distutils
***@***:~$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
***@***:~$ sudo python get-pip.py
***@***:~$ pip --version
pip 20.2.4 from /usr/local/lib/python3.8/dist-packages/pip (python 3.8)

 

 venvのインストール対象を「python3.8-venv」にしたらうまくいきました。

***@***:~$ sudo apt-get install python3.8-venv
***@***:~$ python -m venv .venv
***@***:~$ source .venv/bin/activate
(.venv) ***@***:~$