我们的项目主要是基于J2EE的开发,使用Python编写的自动功能和集成测试。测试环境是Linux,但是开发人员使用windows7(64位)。我们希望能够在开发人员机器上执行功能测试(在调试之前)。不幸的是,pexpect-windows-portability问题让我们别无选择,只能:
- 对我们的测试库进行一些认真的重构,以便能够根据操作系统的设置同时使用winpexpect(或wexpect)和pexpect。在
- 或者用cygwin。猜猜看,对于第二个选项,我们似乎遇到了一个问题:-)在Cygwin64上使用python2.7.5安装requests包会导致错误:
- pip说它在下载和提取库之后找不到文件
- easy install不会抛出显式错误,但会将所有内容保留在临时目录中
- 在复制site packages目录下的文件后,python中的一个简单导入请求会导致解释器退出
有人遇到过这个问题吗?与Cygwin-32请求安装顺利。(但是我们还有一些其他问题-请参阅我的下一篇文章;-)
提前感谢:乔,公众
Tags:
更新:这应该在Cygwin中修复。在
这是CPython中的一个bug,已经在它们的主分支中修复了。我已经为Cygwin向Python维护人员推送了一个候选包,但是您可以尝试一下hotfix。在
我从“https://github.com/requests/requests”下载,然后运行设置.py从请求主文件夹(这是放在cygwin文件夹)。之后,我进入cygwin终端,然后运行python>;import请求。瞧,成功了。在
在尝试安装请求时也遇到了相同的问题,http://docs.python-requests.org/en/latest/user/install/#install上的所有选项都不起作用。我去了https://github.com/kennethreitz/requests,然后点击“下载Zip”,我收到了请求-主.zip. 在
相关问题 更多 >
编程相关推荐