What are two advantages of using Python virtual environments? (Choose two.)
A . They allow for multiple Python projects to use different versions of the same dependency without conflict.
B . They allow multiple Python applications to share virtual memory between subprocesses.
C . They allow for isolated environments where each can use a different version of Python.
D . They allow for all Python projects to utilize the same set of shared dependencies.
E . They allow for multiple virtual machines to share a single Python environment.
Answer: AC