I just installed Ubuntu 18.04, and as the old versions, it comes with Python 2 and 3 already installed. However everything I try to install is requiring sudo or the --user flag.
The problem is that some libraries try to create content no
/usr/local, thus I get Permission Denied (e.g.: trying to run
python3 -m spacy download en).
How can I fix this? Should I just install Virtualenv without removing existing Python versions? Will Virtualenv take care of this and prevent conflict?