Skip to content

Installing on linux (HPCC) #114

@jonahpearl

Description

@jonahpearl

I had some mild trouble installing pyhsmm on a linux-based computing cluster...documenting various errors and fixes in one place for anyone else who encounters them. Most have been solved in the issues before, but there are a few key points.

  1. You need to have the packages cython, requests, and futures installed before you run pyhsmm installation. (This is because the setup.py script imports them -- the script isn't smart enough to look in its own list of requirements before importing the modules it uses :).)
  2. Don't use python setup.py install, use pip install . This is critical. (See discussions e.g. here).
  3. You have to patch pybasicbayes manually (at least until the latest fix gets pushed to pypi)

Full list of commands I ran:
conda create -n pyhsmm_test_2 python=3.7
conda activate pyhsmm_test_2
pip install cython
pip install requests
pip install future
cd [where you want the pyhsmm repo to live]
git clone https://github.com/mattjj/pyhsmm.git
cd pyhsmm
pip install .
pip install --upgrade git+https://github.com/mattjj/pybasicbayes.git

And then double-check with:
python /path/to/pyhsmm/examples/hmm.py

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions