Skip to content

Commit

Permalink
added latest anaconda build instructions for a personal buikd
Browse files Browse the repository at this point in the history
  • Loading branch information
bgoli committed Aug 12, 2021
1 parent bf5c7ff commit 1f071da
Showing 1 changed file with 24 additions and 2 deletions.
26 changes: 24 additions & 2 deletions INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,15 +22,36 @@ Linux users should install the Sundials libraries and the PySundials package

## General requirements

- Python 2.5+
- Python 3.6+
- Numpy 1.2.1+
- SciPy 0.7.0+
- Matplotlib (with TKagg backend,)
- GnuPlot (optional)
- IPython (optional)
- libSBML (optional)

## Windows build
## Windows build (2021)

The fastest way to build your own copy of PySCeS is to use Anaconda Python.

- Download and install Anaconda for Python3 from Anaconda.org.
- Create a PySCeS environment using conda and activate it:
```bash
conda create -n pysces -c conda-forge python=3.8 numpy scipy matplotlib sympy packaging pip wheel nose ipython python-libsbml fortran-compiler assimulo
conda activate pyscesdev
```
- Clone and enter the PySCeS code repository using git
```bash
git clone https://github.com/PySCeS/pysces.git pysces-src
cd pysces-src
```
- Now you can build and install PySCeS into the pyscesdev environment
```bash
python setup.py build
python setup.py install
```

## Windows build (old)

Most requirements for building are incuded in the Enthought Python Distribution

Expand All @@ -42,6 +63,7 @@ Once MinGW is set up, change to the PySCeS install directory and do a:

This should install PySCeS into the site-packages directory.


## Linux build

gcc 3.4.x (with g77 and g++) or
Expand Down

0 comments on commit 1f071da

Please sign in to comment.