安装机械化后,我似乎无法导入它。
我已经尝试从pip,easy_install和通过python setup.py install
此仓库通过https://github.com/abielr/mechanize安装。所有这些都无济于事,因为每次我输入Python交互式代码时,都会得到:
Python 2.7.3 (default, Aug 1 2012, 05:14:39)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import mechanize
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named mechanize
>>>
我之前运行的安装报告说它们已成功完成,因此我希望导入工作正常。是什么导致此错误?
sys.path
在正确的位置,ls -laR /usr/local/lib/python2.7/dist-packages/mech*
检查权限问题,并imp.find_module("mechanize")
区分无法找到和无法导入的错误?
easy_install
吗?此外,请确认的完整路径easy_install
,pip
以及python
。