Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 巨蟒魔杖上的cx_冻结(imagemagick)_Python_Imagemagick_Cx Freeze_Magickwand_Wand - Fatal编程技术网

Python 巨蟒魔杖上的cx_冻结(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

Wand需要ImageMagick库来执行。当我按照他们的解释去做时,我的代码在我的电脑上运行得很好

但是,当我使用
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”文件夹。我们怎样才能得到更具描述性的错误?