【发布时间】:2013-08-19 20:40:09
【问题描述】:
我们的项目主要是基于 J2EE 的开发,使用 Python 编写的自动功能和集成测试。测试环境是 Linux,但开发人员使用的是 Windows 7(64 位)。我们也希望能够在开发人员机器上执行功能测试(在提交之前)。不幸的是,pexpect-windows-portability 问题让我们别无选择,只能:
- 对我们的测试库进行一些认真的重构,以便能够根据操作系统设置同时使用 winpexpect(或 wexpect)和 pexpect。
- 或者使用cygwin。猜猜看,使用第二个选项我们似乎遇到了问题 :-) 在 Cygwin64 上使用 Python 2.7.5 安装 requests 包会导致错误:
- pip 说下载解压后找不到文件
- 简易安装不会引发显式错误,而是将所有内容都保留在临时目录中
- 复制 site-packages 目录下的文件后,python 中的简单导入请求会导致解释器退出
有人遇到过这个问题吗? 使用 Cygwin-32 请求可以顺利安装。(但是我们还有一些其他问题 - 请参阅我的下一篇文章 ;-))
提前谢谢大家:Joe,公众
【问题讨论】:
标签: python cygwin python-requests