为什么通过easy_install安装的模块不可用?

时间:2012-02-24 17:49:37

标签: python macos easy-install

我最近尝试在我的mac上通过easy_install安装几个python模块。

背景

我正在使用OS X 10.6.8和Python 2.7.2。如果我运行which python,我会收到以下信息:

/Library/Frameworks/Python.framework/Versions/2.7/bin/python

问题:

如果我尝试安装一个软件包,比如easy_install cssutils - 它会找到软件包,下载并说它已安装,但是当我打开python并输入import cssutils时 - 它说包不是找到。

多个软件包都发生了这种情况,但是如果软件包有自己的安装程序脚本并运行它,它们确实有用。

如何让easy_install正确安装软件包?

1 个答案:

答案 0 :(得分:0)

打字:

  head -1 `which easy_install`
命令行中的

将显示easy_install正在使用的解释器。如果它与您正在使用的python版本不匹配,则可能需要为您正在使用的python版本安装安装工具。或者,如果存在正确版本的简易安装,您可以使用绝对路径运行它,引用特定的easy_install变体(例如easy_install-2.7),或更新路径。