如何安装wexpect?
我在使用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
可能是你没有正确安装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
时出现的错误,因为它可能有一些你需要先安装的依赖项。