dim*_*ive 6 python import path importerror wand
当我尝试导入Wand(Python的ImageMagick绑定)时,我遇到了一些问题.
这是发生了什么:
from wand.image import Image
Run Code Online (Sandbox Code Playgroud)
获取标准错误消息:
ImportError: No module named wand.image
Run Code Online (Sandbox Code Playgroud)
是的,Wand已安装,我用过
pip install Wand
Run Code Online (Sandbox Code Playgroud)
根据我的理解,它取决于imagemagick所以我还需要这样做:
brew install imagemagick
Run Code Online (Sandbox Code Playgroud)
仍然没有运气.据我所知,现在应该可以进口罚款,但事实并非如此.
其他信息:我在Mac和python 2.7上使用自制程序,我尝试搞乱虚拟环境,但仍然无法让它工作.我有一种预感,我的路径出了问题,但我无法弄清楚如何进一步解决这个问题.我已经卸载了imagemagick和魔杖,并尝试重新安装它们.我对python缺乏经验,任何帮助都表示赞赏,因为我正在努力学习!我读到我应该检查我的sys.path,但是当我打印它时,我不知道我正在检查什么.
感谢大家.
请使用virtualenv,并在激活的沙箱内重新执行 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
Run Code Online (Sandbox Code Playgroud)
如何正确将Wand导入python?
wand.image.Image您导入以下内容是正确的。
from wand.image import Image
# ...
with Image(filename='rose:') as img:
pass
Run Code Online (Sandbox Code Playgroud)