如何安装wexpect?

问题描述 投票:0回答:3

我正在运行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

有没有人有更多的想法?

python install expect pexpect
3个回答
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时遇到的错误,因为它可能具有您需要安装的依赖项。


0
投票

也许您还没有正确安装wexpect。

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

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

python setup.py install


0
投票

我为wexpect创建了一个github仓库,其中包括非常基本的集成脚本(使用setuptools),我已将其上传到pypi仓库。所以现在wexpect可以安装:

pip install wexpect

注意,只支持python-2.7。现在

© www.soinside.com 2019 - 2024. All rights reserved.