如何安装wexpect?

时间:2010-04-12 21:48:15

标签: python install expect pexpect

我正在运行32位Windows XP,并尝试让Matlab与命令行程序Cgate进行通信。我想使用wexpect来实现这一点,wexpect是Python模块的一个端口,与Windows相关。我在安装或导入wexpect时遇到问题。我已将wexpect与所有其他模块一起放在文件夹Lib中。我可以导入那些其他模块,但只是没有wexpect。我试过的命令包括:​​

import wexpect
import wexpect.py
python wexpect.py install
python wexpect.py install --home=~
wexpect install

有没有人有想法?

3 个答案:

答案 0 :(得分:0)

如果您在模块搜索路径(sys.path)中的某处安装了wexpect,那么您将使用import wexpect。但是,您必须确保将其安装在正确的路径中(Python安装中的常用位置为Lib\site-packages。)如果包wexpect.py附带了setup.py文件,你可以用

安装它
\path\to\python setup.py install
来自DOS提示符的

。根据您所做的其他操作,您可能需要重新启动您正在使用的Python解释器或IDE来进行拾取。您还应该注意尝试import wexpect时遇到的错误,因为它可能具有您需要安装的依赖项。

答案 1 :(得分:0)

也许您没有正确安装wexpect。

在命令提示符下(不是python,而是类似DOS的命令shell),转到下载wexpect的目录。确保它已解压缩,并且在使用setup.py命令时可以看到dir文件。

然后输入命令(再次,在cmd shell中,而不是python终端):

python setup.py install

答案 2 :(得分:0)

我为wexpect创建了一个github存储库,其中包括非常基本的集成脚本(使用setuptools),并将其上传到pypi存储库。因此,现在可以使用以下方式安装wexpect:

pip install wexpect

请注意,仅支持python-2.7。现在