Yes, but one must be extremely careful. In brief, ensure:
- distinct port ranges
- independent database directories
- no overlap (or switching between instances) of project directories
- distinct license ids
A little more detail:
The download of older versions of CryoSPARC is described in Installing an older version - #4 by nfrasser. Elaborating on the precautions mentioned already:
- Overlaps between the two instances’ port range may (probably: will) result in database corruption and other problems. (install.shparameter--port)
- Each instance requires its own database directory. (install.shparameter--dbpath)
- On a CryoSPARC v2 or v3 instance, do not import or otherwise access a project directory that is registered (in active, attached or archived states) on a v4 instance. Detach that project from the v4 instance first. There may be no safeguards against violating this rule, but the probable consequences are database corruption and data loss.
- You may request an additional license id.
In summary: running two or more CryoSPARC instances on the same computer is possible given appropriate precautions.