我对 Ubuntu、Python 还很陌生,以前从未在 Python 中使用过导入的任何东西。我的 Ubuntu 系统安装了 Python2.7、3 和 3.4。我正在尝试开始与 Wand 合作完成一项任务。使用 Wand 网站上的此文档,我使用 (sudo) 安装了 MagickWand 和 Wand
$ 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安装 python3-pip"
编辑 2- 所以我尝试使用 pip3 和 pip 再次安装,失败并出现错误,“无法创建'/usr/local/lib/python2.7/dist-packages/wand':权限被拒绝”并意识到 Wand 从来没有配置。
所以我现在的问题是,如何提供正确的权限?或者我应该研究 virtualenv 方法。