繁体   English   中英

如何正确将魔杖导入python?

[英]How to properly import Wand to python?

尝试导入Wand(Python的ImageMagick绑定)时遇到一些问题。

这是正在发生的事情:

from wand.image import Image

获取标准错误消息:

ImportError: No module named wand.image

是的,我已经安装了魔杖

pip install Wand

据我了解,这取决于imagemagick,所以我还需要这样做:

brew install imagemagick

仍然没有运气。 据我所知,它现在应该可以导入了,但是事实并非如此。

其他信息:我在Mac和python 2.7上使用自制软件,我尝试与虚拟环境打交道,但仍然无法正常工作。 我很直觉自己的路径有问题,但是我无法弄清楚如何进一步解决此问题。 我已经卸载了imagemagick和wand并尝试重新安装它们。 我对python相当缺乏经验,感谢任何帮助,因为我正在尝试学习! 我读到我应该检查sys.path,但是在打印时我不知道要检查什么。

感谢大家。

请使用 ,并在已激活的沙箱内重新进行wand的pip安装。

# Install virtualenv system-wide
sudo pip install virtualenv

# Create a python sandbox
virtualenv my_sandbox

# Activate sandbox session
. ./my_sandbox/bin/activate

# Install wand into sandbox environment
pip install wand

# Test installation
python -mwand.version
#=> 0.4.2

如何正确将魔杖导入python?

您可以使用以下内容正确导入wand.image.Image

from wand.image import Image
# ...
with Image(filename='rose:') as img:
  pass

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM