Python:在Windows x86上安装和使用Exscript模块

1 投票
1 回答
3317 浏览
提问于 2025-04-16 23:52

我一直在努力安装Exscript,真是头疼。经过多次手动尝试失败后,我安装了ActivePython,并成功在命令提示符下运行了“pypm install Exscript”。

现在我正在查看Exscript的文档(可以在这里找到 https://github.com/knipknap/exscript/wiki/Python-API-Tutorial),但是当我运行第一个示例脚本时,出现了一个错误:

>>> from Exscript.util.interact import read_login

Traceback (most recent call last):
  File "<pyshell#6>", line 1, in <module>
    from Exscript.util.interact import read_login
ImportError: No module named interact

我明白这个错误是说没有找到interact这个模块。我该怎么检查这个呢?有没有办法手动添加这个模块?我也想知道为什么这个模块没有和包一起提供,但这可能很难回答 :)

非常感谢任何帮助。谢谢你们!

  • 编辑 -

import Exscript.util可以正常工作,但如果我尝试import Exscript.util.Interact就会出错。当我查看util.py时,看到有一行写着“from FooLib import Interact”。我最开始以为可能是大小写错误(Exscript.util.interact和util.Interact),但这两种都不行。我不知道接下来该怎么做... :(

  • 编辑 -

我在开发者论坛上发布了这个问题,希望他能给我们一个答案。 https://github.com/knipknap/exscript/issues/15

  • 编辑 -

开发者建议我使用的是旧版本,并让我下载最新的。我在手动安装模块时遇到了困难,所以我在网上查了如何轻松安装Python模块。我找到了关于easy_install.exe的说明。我在命令提示符下运行了“c:\Python26>easy_install C:\Users\support\Desktop\lou\knipknap-exscript-v2.1-70-gf5583f3.tar.gz”,模块成功安装(没有错误),现在运行脚本时可以正常工作。

下一个挑战是如何让这些脚本在用户的电脑上作为独立的exe文件运行,而不需要安装Python :)

非常感谢所有评论的人,我真的很感激你们的帮助。

Lou

1 个回答

1

安装软件包的一种常见方式是将它们放在文件夹里。所以你可以去查看一下你的 site-packages 文件夹,里面应该有一个 Exscript 文件夹。在这个文件夹里,应该还有一个 util 文件夹,而在这个文件夹里,你应该能找到一个叫 interact.py 的文件。如果找不到,可以看看有没有拼写错误的情况,因为教程里可能会写错。

撰写回答