我尝试在 cygwin 中使用 pexpect,但失败了。 我尝试像这样安装它: pexpect-4.1>python ./setup.py 安装
但是当我运行 pexpect-4.1 中的示例时。它输出:
Traceback (most recent call last):
File "./examples/uptime.py", line 54, in <module>
p = pexpect.spawnu('uptime')
AttributeError: module 'pexpect' has no attribute 'spawnu'
最佳答案
您可能使用 Windows 版本的 python,其中 sys.platform == 'win32'
而不是 sys.platform == 'cygwin'
。 Windows 上没有 spawnu
pexpect
:
if sys.platform != 'win32':
# On Unix, these are available at the top level for backwards compatibility
from .pty_spawn import spawn, spawnu
尝试为 Cygwin 打包 python
并尝试 python -mpip install pexpect
安装 pexpect
Python 包。
关于python - 无法在cygwin中使用python的pexpect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37898514/