I am tying to understand how Python virtual environments work. I get the need for it, with different installations and different versions.
My questions are:
I tried to experiment, but I couldn't find in the documentation anything besides creation and package installation.
Edit: Note: For me, even a partial answer (at least one question), will be useful and accepted, until a mode complete answer is provided.
I'm going to try to take a crack at answering these, I do think you would benefit more from reading some virtual environment documentation.
No, once the virtual environment is active, you can't access the methods from the "main" installation of a module. Python's default behavior when creating virtual environments will not include any of your existing site packages from your "main" installation in the virtual environment.
What happens if I import into a script using one virtual environment
This isn't how virtual environments work, as discussed above.