cx_Freeze错误:ModuleNotFoundError:没有名为“ pydicom”的模块

问题描述

问题:尝试运行使用cx_Freeze从python程序创建的可执行文件时,出现错误“ ModuleNotFoundError:没有名为'pydicom'的模块”。

背景:我正在Windows 10上使用Python 3.8和Anaconda 2020.02,并带有PyCharm 2019.3.3 Community Edition作为编辑器,cx_Freeeze版本6.2,pydicom版本2.00。我是Python编程的新手。

我在安装pydicom(pydicom-2.0.0-pyh9f0ad1d_0)时遇到了一些最初的麻烦,需要通过Anaconda Navigator来正确安装它。 Pydicom显然没有包含在标准包装中。

已尝试:有很多文章描述了类似的问题。我为setup.py尝试了以下代码,但还是没有运气


from cx_Freeze import setup,Executable

packages = ['pydicom']
include_files = ["C:/<me>/.conda/pkgs/pydicom-2.0.0-pyh9f0ad1d_0/site-packages/pydicom"]

setup(name="MyProgram",options={"build.exe": {'packages':packages,'include_files':include_files}},executables = [Executable("MyProgram.py")])

我碰上了include_files变量(例如““ C://.conda/pkgs/pydicom-2.0.0-pyh9f0ad1d_0/site-packages”),但是运气不好。

我也在此代码中使用了熊猫,但运行时没有任何抱怨(也许在执行任何熊猫代码之前失败了?)

欢迎提出任何建议!

谢谢

汤姆

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...