Virtual environments store packages in specific hidden directories inside the home folder. Different virtual environments have different storage locations to ensure that they don't pollute the system-level packages and the scopes and don't interfere with the working of the operating system.