我正在使用easy_install,我输入了:
easy_install mechanize
它返回的最后一行是:
Finished processing dependencies for mechanize
现在,当我尝试:
import mechanize
我收到此错误:
ImportError: No module named mechanize
知道有什么问题吗?谢谢
我正在使用easy_install,我输入了:
easy_install mechanize
它返回的最后一行是:
Finished processing dependencies for mechanize
现在,当我尝试:
import mechanize
我收到此错误:
ImportError: No module named mechanize
知道有什么问题吗?谢谢
你检查过 python shell 中的 sys.path 吗?
>>> import sys
>>> sys.path
# Returns a list of directories & .egg files
要让 python 找到mechanize
,它需要位于 sys.path 中列出的位置之一。如果您知道mechanize
安装在哪里,那么您可以直接检查它是否在 sys.path 上(我不确定如何自动找出它的安装位置)。
这似乎是一个路径问题。这些是相当烦人的。根据我的经验,处理它们的最佳方法是避免它们。您应该考虑使用virtualenv。它将为您处理 python 路径问题。