Зависимости и примеры - что я делаю не так? - PullRequest
0 голосов
/ 27 декабря 2018

Я хочу установить программное обеспечение StarBlade, которое требует некоторых зависимостей.Лучшее, что я получил, это то, что наклеено ниже.Но все еще есть ошибки, когда я пытаюсь запустить программное обеспечение.Кажется, что я устанавливаю некоторые зависимости как пользователь, а другие как суперпользователь, они собираются в разные экземпляры Python и не могут видеть друг друга (?).

Я пытаюсь каждый раз с виртуальной машины celan Ubuntu 18.04.Пока безуспешно.

Я скачал .tar.gz из: https://gitlab.mpcdf.mpg.de/ift/starblade, а затем:

tar xvzf starblade-master.tar.gz
cd starblade-master/
sudo apt install python-pip python-tk
pip install --user setuptools

Установка основной зависимости nifty4 в соответствии с: http://ift.pages.mpcdf.de/NIFTy/installation.html

sudo apt-get install git libfftw3-dev python python-pip python-dev
pip install --user git+https://gitlab.mpcdf.mpg.de/ift/NIFTy.git@NIFTy_4
pip install --user matplotlib

Установка StarBlade:

python setup.py install --user

Это говорит: «[...] Закончены зависимости обработки для starblade == 1.0.0»

Попытка запустить StarBlade:

cd demos
python demo.py

И это говорит:

alex@alex-VirtualBox:~/Downloads/starblade-master/demos$ python demo.py 
Traceback (most recent call last):
  File "demo.py", line 24, in <module>
    import starblade as sb
  File "build/bdist.linux-x86_64/egg/starblade/__init__.py", line 1, in <module>
  File "build/bdist.linux-x86_64/egg/starblade/sugar.py", line 22, in <module>
  File "build/bdist.linux-x86_64/egg/starblade/starblade_energy.py", line 19, in <module>
ImportError: cannot import name SamplingEnabler

С наилучшими пожеланиями, Алекс

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...