2

我正在使用easy_install,我输入了:

easy_install mechanize

它返回的最后一行是:

Finished processing dependencies for mechanize

现在,当我尝试:

import mechanize

我收到此错误:

ImportError: No module named mechanize

知道有什么问题吗?谢谢

4

2 回答 2

3

你检查过 python shell 中的 sys.path 吗?

>>> import sys
>>> sys.path
# Returns a list of directories & .egg files

要让 python 找到mechanize,它需要位于 sys.path 中列出的位置之一。如果您知道mechanize安装在哪里,那么您可以直接检查它是否在 sys.path 上(我不确定如何自动找出它的安装位置)。

于 2013-09-13T21:45:20.140 回答
0

这似乎是一个路径问题。这些是相当烦人的。根据我的经验,处理它们的最佳方法是避免它们。您应该考虑使用virtualenv。它将为您处理 python 路径问题。

于 2013-09-13T21:51:14.877 回答