我正在从旧的 Win2K 机器迁移到新的更强大的 Vista 64 位 PC。大多数迁移都进行得相当顺利——但我确实发现我需要重新安装所有与 Python 相关的工具。
我已经下载了 mechanize-0.1.11.tar.gz 文件并运行 easy_install 来安装它。这产生了 C:\Python25\Lib\site-packages\mechanize-0.1.11-py2.5.egg。
然后我运行了一个 python 脚本来测试它,它在解释器下运行良好。但是,当我运行 py2exe 编译脚本时,我收到一条消息,提示找不到 mechanize。
然后我将 egg 移动到一个新文件夹,使用 easy_install 安装它 - 并且得到了它确实安装的所有迹象。
但是,当我尝试使用 py2exe 时,我仍然收到相同的消息 - 机械化不存在!
我搜索了整个磁盘的“机械化”,结果只得到了 2 个鸡蛋文件。安装应该生成哪些文件 - 我应该将它们放在哪里?
显然,我在这里遗漏了一些东西......有什么建议吗?
另外,也许相关的是,我正在运行的 python 是 32 位 2.5.4 版本......这是我以前拥有的,并且希望在安装 64 位版本之前让一切正常运行 - 另外,我没有看到一些似乎支持 64 位版本的工具(easy_install 和 py2exe)。那是问题的一部分吗,我是否需要安装和运行 64 位版本 - 对于那些运行 32 位 PC 的人来说,当他们运行我的脚本时,这会是一个问题吗?