Python 巨蟒魔杖上的cx_冻结(imagemagick)
Wand需要ImageMagick库来执行。当我按照他们的解释去做时,我的代码在我的电脑上运行得很好 但是,当我使用Python 巨蟒魔杖上的cx_冻结(imagemagick),python,imagemagick,cx-freeze,magickwand,wand,Python,Imagemagick,Cx Freeze,Magickwand,Wand,Wand需要ImageMagick库来执行。当我按照他们的解释去做时,我的代码在我的电脑上运行得很好 但是,当我使用cx\u freeze冻结它时,它会丢失额外的库。我不知道如何将该库添加到zip。我知道如何将.dll文件添加到文件夹中,但我不知道.dll需要哪个文件。当我尝试将所有.dll放在文件夹中时,它运行了,但无法转换图像 更新: 因此,我在文件夹中包括了CORE\u RL\u wand\u*.dll和CORE\u RL\u magick\u*.dll。运行它时,我会出现一个错误: ca
cx\u freeze
冻结它时,它会丢失额外的库。我不知道如何将该库添加到zip。我知道如何将.dll
文件添加到文件夹中,但我不知道.dll
需要哪个文件。当我尝试将所有.dll
放在文件夹中时,它运行了,但无法转换图像
更新:
因此,我在文件夹中包括了CORE\u RL\u wand\u*.dll
和CORE\u RL\u magick\u*.dll
。运行它时,我会出现一个错误:
can't start because CORE_RL_bzlib_.dll is missing
我根据需要添加了一个和20个。之后,应用程序启动,但当我尝试打开、调整和隐藏图像时,我得到:
wand\resource.py line 223, wand.exception.MissingDelegateError: NoDecodeDelegateForThisImageFormat 'pathblah.jpg' @ error/constitute.c/ReadImage/552
我不知道如何摆脱它。你需要把
CORE\u RL\u wand\u*.dll
和CORE\u RL\u magick\u*.dll
放在zip里。你需要把CORE\u RL\u wand\u*.dll
和CORE\u RL\u magick\u*.dll
放在zip里。所以我把这两个dll放在了文件夹里。运行它时,我会遇到一个错误,“无法启动,因为缺少CORE_RL_bzlib_.dll”,我根据需要添加了一个和20个。之后,应用程序启动,但当我尝试打开并调整图像大小和转换图像时,我得到“wand\resource.py line 223,wand.exception.MissingDelegateError:nodecodelegateforthismageformat'pathblah.jpg'@error/composure.c/ReadImage/552@Kiarash尝试添加整个模块目录。我尝试复制“模块”“作为一个文件夹或复制主文件夹中的所有内容,两者都不起作用。@如果可能的话,也尝试一下。不。它不起作用了。尝试复制所有xml文件以及“lib”和“include”文件夹。我们怎样才能得到更具描述性的错误呢?所以我把这两个DLL放在了文件夹中。运行它时,我会遇到一个错误,“无法启动,因为缺少CORE_RL_bzlib_.dll”,我根据需要添加了一个和20个。之后,应用程序启动,但当我尝试打开并调整图像大小和转换图像时,我得到“wand\resource.py line 223,wand.exception.MissingDelegateError:nodecodelegateforthismageformat'pathblah.jpg'@error/composure.c/ReadImage/552@Kiarash尝试添加整个模块目录。我尝试复制“模块”“作为一个文件夹或复制主文件夹中的所有内容,两者都不起作用。@如果可能的话,也尝试一下。不。它不起作用了。尝试复制所有xml文件以及“lib”和“include”文件夹。我们怎样才能得到更具描述性的错误?