如果我没有安装权限,我可以在没有安装的情况下使用pexpect模块。
喜欢使用如下的一些有限功能。
import pexpect
pexpect.spawn,
pexpect.spawn.expect
pexpect.spawn.sendline etc
模块
答案 0 :(得分:0)
更新 以下在最初撰写此答案时(2013年1月)有效,但对于较新版本的pexpect不再适用。
从您在包的源代码中找到的INSTALL文件中引用:
如果您没有root访问权限或 如果你不想安装Pexpect,那么任何脚本都可以使用它 然后你可以将pexpect.py文件复制到与脚本相同的目录。
因此,抓取源代码,并将pexpect.py
复制到Python路径中的任何目录。
答案 1 :(得分:0)
从我所看到的,你不能再(我相信3.x版本)只是将pexpect.py复制到路径中的某个位置,但必须以root身份安装包。如果有人不同,请纠正我。
答案 2 :(得分:0)
您必须将pexpect文件夹(包含init.py的文件夹)from the source复制到您运行脚本的目录中。