在 Python Ubuntu 14.04 中导入魔杖



我对Ubuntu,Python相当陌生,以前从未在Python中使用过导入的东西。我的 Ubuntu 系统安装了 Python2.7、3 和 3.4。我正在尝试开始与魔杖合作完成任务。使用魔杖网站上的此文档,我安装了MagickWand和魔杖使用(sudo)

$ apt-get install libmagickwand-dev
$ pip install Wand

现在,当我尝试运行Python脚本时,错误-

Traceback (most recent call): 
File "PTI.PY", line 2, in <module>
    from wand.image import Image
ImportError: No module named wand.image

这对我来说似乎是路径或其他配置错误,我该如何解决这个问题?我看了另一个类似的问题,其中有一个答案(虽然没有标记为解决方案)建议使用 virtualenv,但我不确定我是否应该尝试这种方法。任何帮助,不胜感激。

编辑 - 由于我还不能发表评论,我没有将 sudo 与"pip install Wand"一起使用,并且"pip3 install Wand"说"程序'pip3'当前未安装。您可以通过键入以下内容来安装它:sudo apt-get install python3-pip"

编辑 2- 所以我尝试使用 pip3 和 pip 再次安装,失败并出现错误,"无法创建'/usr/local/lib/python2.7/dist-packages/wand':权限被拒绝"并意识到 Wand 从未配置过。

所以我现在的问题是,如何提供正确的权限?或者我应该研究一下虚拟环境方法。

此问题将通过以下安装解决:

$ apt-get install libmagickwand-dev
$ pip install Wand

另外,请参阅魔杖的更新版本:魔杖安装

sudo apt-get install python-wand
所以我

自己想通了,基本上是错误 - "无法创建'/usr/local/lib/python2.7/dist-packages/wand':权限被拒绝"是这里的问题。我只是使用

sudo pip install Wand

最新更新