The recommended way to install COMPAS is to use Anaconda/conda
$ conda config --add channels conda-forge $ conda install COMPAS
But it can also be installed using pip
$ pip install COMPAS
To verify your setup, start Python from the command line and run the following:
>>> import compas >>> import compas_rhino >>> import compas_blender >>> import compas_ghpython
COMPAS is still under very active development, with new versions being released frequently. Updating your installation to the latest version is easy.
$ conda update COMPAS
$ pip install COMPAS --upgrade
One of the reasons to use virtual environments is to isolate dependencies, to be able to create a fully reproducible setup, and to be able to work with different versions of Python and/or different versions and combinations of packages.
For example, if you work on a project that requires a specific version of Python or a specific version of a package that is incompatible with the ones required by another project, you can use environments to make sure both projects can run side-by-side without constantly having to update your entire development setup.
Create an environment using conda
$ conda create -n my-project
Create an environment with a specific version of Python
$ conda create -n my-project python=3.6
Install COMPAS (or other packages) for this environment
$ conda install -n my-project COMPAS=0.3.0
For further instructions about managing virtual environments with conda see the docs.