使用 conda 或 pip 为 python 安装 dicompyler

Install dicompyler for python using conda or pip

我正在尝试安装 dicompyler 以通过 conda 读取 DICOM-RT 计划文件,但得到 'PackageNotFoundError'。

包裹在 Github https://github.com/dicompyler/dicompyler-core。使用

下载并安装 tar 时
pip install [directory\filename]

我得到 'Command "python setup.py egg_info" failed with error code 1 in [directory]'。

有没有办法通过 conda 或从 tar 安装?

我刚刚尝试从 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
>>>

由于您在项目中使用 Anaconda,因此您需要在项目目录中创建它的环境:

conda create --name env python=3

然后激活它:

source activate env

然后从 github 下载存档,如果你想从存档安装包。解压存档,然后进入解压目录和运行:

python setup.py install

然后它会成功安装所需的软件包dicompyler。

希望对您有所帮助。