读完这篇文章后:https://github.com/neurosnap/mudicom/blob/master/docs/install.rst
从这里下载:https://github.com/malaterre/GDCM/releases安装它并
将 gdcm.py&gdcmswig.py 复制到 site-packages 文件夹,运行以下示例代码:https://pypi.python.org/pypi/mudicom
Errors:
File "C:\Python27\lib\site-packages\gdcmswig.py", line 119
def value(self) -> "PyObject *":
^
SyntaxError: invalid syntax
然后我在这里找到了:Python (x,y) 2.7 中新模块的问题
但我想在py2.7版本中使用,有什么建议吗?
当我移动到 python 3.6 后,安装所有包,错误:
文件“D:/Projects/py3test/BackendTest.py”,第 15 行,导入 mudicom
文件“D:\Projects\py3test\venv\lib\site-packages\mudicom__init__.py”,第 15 行,来自 .base import Dicom
文件“D:\Projects\py3test\venv\lib\site-packages\mudicom\base.py”,第 11 行,导入 gdcm
文件“D:\Projects\py3test\venv\lib\site-packages\gdcm.py”,第 68 行,位于
从 gdcmswig 导入 *
文件“D:\Projects\py3test\venv\lib\site-packages\gdcmswig.py”,第 20 行,位于
_gdcmswig = swig_import_helper()
文件“D:\Projects\py3test\venv\lib\site-packages\gdcmswig.py”,第 19 行,位于
swig_import_helper 返回 importlib.import_module(mname)
文件“C:\Users\summy\AppData\Local\Programs\Python\Python36- 32\Lib\importlib__init__.py”,第 126 行,在 import_module 中 return _bootstrap._gcd_import(name[level:], package, level)
导入错误:DLL 加载失败:%1 不是有效的 Win32 应用程序。
有什么建议么?谢谢你!!
系统:Windows 10家庭版x64
集成开发环境:Pycharm
我终于解决了这个问题:
- 清除我的 py 环境:here
- 安装 x86 GDCM:here(当前是GDCM-2.8.4-Windows-x86.exe)
- 将“_gdcmswig.pyd、gdcm.py、gdcmswig.py”复制到“C:\Python27\DLLs”