Apt install virtualenv" or "apt install python3-virtualenv

I’m looking for an answer to the following question:

Is there a difference between using apt install virtualenv and apt install python3-virtualenv?

I usually work like this to set up a virtual environment for Python 3.5+:

1.  install python 3.5+
2.  sudo apt install virtualenv
3.  virtualenv -p /usr/bin/python3.\* bla
4.  . bla/bin/activate
5.  pip install & run python

The above steps seem to work perfectly, and I’ve done so also with Python 2.7.

Yes, there is a difference between using apt install virtualenv and apt install python3-virtualenv.

apt install virtualenv installs the virtualenv package for Python 2.x, while apt install python3-virtualenv installs the package for Python 3.x.

Therefore, if you want to create a virtual environment for Python 3.x using virtualenv, you should use apt install python3-virtualenv.