如何安装wexpect?

1 投票
3 回答
4840 浏览
提问于 2025-04-15 21:31

我在使用32位的Windows XP系统,想让Matlab和一个叫Cgate的命令行程序进行通信。我希望通过wexpect来实现这个功能,wexpect是Python的一个模块pexpect在Windows上的移植版本。不过,我在安装或导入wexpect时遇到了问题。我把wexpect放在了Lib文件夹里,和其他所有模块放在一起。我可以导入那些其他模块,但就是无法导入wexpect。我尝试过的命令包括:

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

有没有人有其他的想法呢?

3 个回答

0

我创建了一个Github仓库和一个PyPI项目,用于wexpect。现在,你可以通过以下命令来安装wexpect:

pip install wexpect

0

可能是你没有正确安装wexpect。

在你的命令提示符中(不是在python里,而是在类似于DOS的命令窗口),进入你下载wexpect的文件夹。确保它已经解压缩,并且你在使用dir命令时能看到setup.py这个文件。

然后在命令窗口中输入以下命令(记得是在cmd窗口,而不是python终端):

python setup.py install

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时出现的错误,因为它可能有一些你需要先安装的依赖项。

撰写回答