Installation¶
Using Conda¶
Conda will install GCG, SCIP and PySCIPOpt automatically, hence everything can be installed in a single command:
conda install --channel conda-forge pygcgopt
Installing PyGCGOpt from PyPI¶
Simply run the following to install PyGCGOpt (and its requirement PySCIPOpt) with pip:
pip install PySCIPOpt
pip install PyGCGOpt
The following table summarizes which versions of PyGCGOpt and PySCIPOpt are compatible:
| PySCIPOpt | PyGCGOpt | 
|---|---|
| 5.2.1 | 0.4.0 | 
| 5.3.0 | 0.4.1 | 
Testing new installation¶
To test your brand-new installation of PyGCGOpt you need pytest on your system.
pip install pytest
Here is the complete installation procedure.
Tests can be run in the PyGCGOpt directory with: :
py.test # all the available tests
py.test tests/test_name.py # a specific tests/test_name.py (Unix)
Ideally, the status of your tests must be passed or skipped. Running
tests with pytest creates the __pycache__ directory in tests and,
occasionally, a model file in the working directory. They can be
removed harmlessly.