Мне удалось установить и заставить его работать на моей машине с несколькими настройками ... Это определенно не идеально, надеюсь, что сопровождающие пакета смогут обновить инструкции по установке.
Вот что я сделал:
- создайте новый каталог для вашего проекта,
mkdir myproj
- измените каталоги на новый каталог
cd myproj
- создайте новый virutalenv
virtualenv --python=python2.7 venv
- активировать virutalenv
source venv/bin/activate
pip install numpy scipy matplotlib networkx weave
pip install MDAnalysis==0.7.6
- Клон репозитория pyinteraph:
git clone https://github.com/ELELAB/pyinteraph.git
- cd pyinteraph
- python setup.py install
- (вот где это становится немного хакерским ...) из-за этой проблемы здесь со scipy нам нужно отредактировать файл MDAnalysis в импорт
weave
вместо scipy.weave
. Измените пару строк в файле venv/lib/python2.7/site-packages/MDAnalysis/analysis/distances.py
с:
import numpy
from scipy import sparse
from scipy import weave
from scipy.weave import converters
на
import numpy
from scipy import sparse
# from scipy import weave
# from scipy.weave import converters
import weave
from weave import converters
Затем, чтобы проверить, работает ли он, откройте оболочку python и попробуй:
from libinteract import libinteract
Если ошибок нет, тебе хорошо go.