Skip to content

Environment Setup

Radhakrishna Sanka edited this page Nov 5, 2020 · 9 revisions

Linux pygraphviz stuff

https://github.com/pypa/pipenv/issues/3372

MacOS homebrew installation - OLD DO NOT USE THIS - I JUST HAVE THIS FOR REFRENCE

pipenv run pip install --install-option="--include-path=/usr/local/include/" --install-option="--library-path=/usr/local/lib/" pygraphviz
pipenv install  # Installs remaining dependencies

Ubuntu poetry pyenv setup

sudo apt-get install -y build-essential libssl-dev zlib1g-dev libbz2-dev \
libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \
xz-utils tk-dev libffi-dev liblzma-dev python-openssl git python3.8-dev


CFLAGS=-I$HOME/openssl/include \
LDFLAGS=-L$HOME/openssl/lib \
SSH=$HOME/openssl \
PYTHON_CONFIGURE_OPTS="--with-tcltk-includes='-I/usr/local/opt/tcl-tk/include' --with-tcltk-libs='-L/usr/local/opt/tcl-tk/lib -ltcl8.6 -ltk8.6' --enable-shared" pyenv install 3.8.0

Clone this wiki locally