Установите дикомпилятор для python, используя conda или pip

Я пытаюсь установить dicompyler для чтения файлов плана DICOM-RT через conda, но получаю «PackageNotFoundError».

Пакет находится на Github по адресу https://github.com/dicompyler/dicompyler-core. При загрузке и установке tar с помощью

pip install [directory\filename]

Я получаю сообщение «Не удалось выполнить команду «python setup.py egg_info» с кодом ошибки 1 в [каталоге]».

Есть ли способ установить либо через conda, либо из tar?


person David Heffernan    schedule 23.02.2018    source источник
comment
Возможный дубликат установки pip из ветки репозитория git   -  person Derek Brown    schedule 23.02.2018


Ответы (2)


Я только что попытался установить пакеты с github, и, похоже, это удалось. Ниже мой шаг:

1:Клонировать код:

git clone https://github.com/dicompyler/dicompyler-core.git

2: Установить из исходников:

cd dicompyler-core
sudo python3.6 setup.py install

3: Результат:

..........
Using /usr/local/lib/python3.6/site-packages
Finished processing dependencies for dicompyler-core==0.5.3


Python 2.7.6 (default, Oct 26 2016, 20:30:19)
[GCC 4.8.4] on linux2

Type "help", "copyright", "credits" or "license" for more information.
>>> import dicompylercore
>>>
person Alex Lee    schedule 23.02.2018
comment
Спасибо. Я не смог запустить команду git clone (из-за брандмауэра моей рабочей сети?), но смог загрузить .zip из github.com/dicompyler/dicompyler-core.git и установите с помощью python setup.py install. Это было в Windows, кстати: sudo не работает. - person David Heffernan; 26.02.2018
comment
Да, sudo — это команда Linux для использования привилегий суперпользователя. В Windows просто запустите установку python setup.py и все будет в порядке. - person Alex Lee; 26.02.2018

Поскольку вы используете Anaconda в своем проекте, вам необходимо создать его среду в каталоге вашего проекта:

conda create --name env python=3

Затем активируйте его:

source activate env

Затем скачайте архив с github, если вы пытаетесь установить пакет из архива. Распакуйте архив, затем войдите в распакованную директорию и запустите:

python setup.py install

Затем он успешно установит необходимый дикомпилятор пакета.

Надеюсь это поможет.

person Nurjan    schedule 23.02.2018