我在eclipse中编写了一个导入机械化模块的python程序。它在那里工作得很好。当我从命令提示符运行.py文件时,它显示以下错误:“没有名为mechanize的模块”。我该如何纠正这个问题?
答案 0 :(得分:1)
确保Eclipse和提示符使用相同的python版本。只需在命令行输入$ python即可显示您正在使用的版本。
机械化模块必须位于您的site-packages文件夹中才能让python找到它。
(C:\ Python的\ LIB \站点包)
如果模块不在您的site-packages文件夹中,那么您可以按如下方式安装:
从http://pypi.python.org/packages/source/m/mechanize/mechanize-0.2.5.tar.gz
下载源代码现在解压缩并安装软件包(这是你在Linux上,Mac或Win上做的。这可能会略有不同)
$ tar zxvf mechanize-0.2.5.tar.gz)
$ sudo python setup.py install