¿Cómo instalar gdcm python wrapping en el sistema de Windows?

Después de leer esto: https://github.com/neurosnap/mudicom/blob/master/docs/install.rst

Descargue desde aquí: https://github.com/malaterre/GDCM/releases instálelo y

Copie gdcm.py & gdcmswig.py en la carpeta de paquetes de sitio, ejecute este código de ejemplo: https://pypi.python.org/pypi/mudicom

Errores:

File "C:\Python27\lib\site-packages\gdcmswig.py", line 119 def value(self) -> "PyObject *": ^ SyntaxError: invalid syntax 

Entonces encontré aquí: Problemas con el nuevo módulo en Python (x, y) 2.7

Pero quiero usar en la versión py2.7, ¿alguna sugerencia?


después de moverme a Python 3.6, instalo todos los paquetes, error:

Archivo “D: /Projects/py3test/BackendTest.py”, línea 15, en importación mudicom

Archivo “D: \ Projects \ py3test \ venv \ lib \ site-packages \ mudicom__init __. Py”, línea 15, desde .base import Dicom

Archivo “D: \ Projects \ py3test \ venv \ lib \ site-packages \ mudicom \ base.py”, línea 11, en importación gdcm

Archivo “D: \ Projects \ py3test \ venv \ lib \ site-packages \ gdcm.py”, línea 68, desde gdcmswig import *

Archivo “D: \ Projects \ py3test \ venv \ lib \ site-packages \ gdcmswig.py”, línea 20, en _gdcmswig = swig_import_helper ()

Archivo “D: \ Projects \ py3test \ venv \ lib \ site-packages \ gdcmswig.py”, línea 19, en swig_import_helper return importlib.import_module (mname)

Archivo “C: \ Users \ summy \ AppData \ Local \ Programs \ Python \ Python36- 32 \ Lib \ importlib__init __. Py”, línea 126, en import_module return _bootstrap._gcd_import (nombre [nivel:], paquete, nivel)

ImportError: error en la carga de DLL:% 1 no es una aplicación Win32 válida.

¿alguna sugerencia? ¡¡gracias!! Sistema: Windows 10 Home Edition x64 IDE: Pycharm


Finalmente resolví este problema:

  1. despejar mi ambiente de py: aquí
  2. instale x86 GDCM: aquí (el actual es GDCM-2.8.4-Windows-x86.exe)
  3. copie ‘_gdcmswig.pyd, gdcm.py, gdcmswig.py’ a ‘C: \ Python27 \ DLLs’