2013-08-19 25 views
2

我们的项目主要是基于J2EE的开发,其中包含使用Python编写的自动功能和集成测试。测试环境是Linux,但开发人员使用Windows 7(64位)。我们希望能够在开发者机器上执行功能测试(在comitting之前)。不幸的是,pexpect-windows-portability问题将留给我们别无选择,只能:Cygwin64上的Python 2.7.5:请求安装失败

  1. 要做到我们的测试库,一些严重的重构,以便能够同时使用winpexpect(或wexpect)和Pexpect的依赖于操作系统设置。
  2. 或者使用cygwin。猜猜这个第二个选项,我们似乎什么,有一个问题:-) 上Cygwin64使用Python 2.7.5错误安装requests包结果:
    • PIP说,下载并解压缩后无法找到文件图书馆
    • 容易安装不会引发明确的错误,但保留复制文件的站点包下目录蟒简单的导入请求解释器会退出
    • 后在临时目录
    • 一切

有没有人遇到过这个问题? Cygwin-32请求顺利安装。(但是我们还有一些其他的问题 - 看我的下一个职位;-))

预先感谢您:乔,公共

回答

1

试图上安装的要求,所有的选项时,也遇到了同样的问题http://docs.python-requests.org/en/latest/user/install/#install没有工作。我去了https://github.com/kennethreitz/requests,然后点击“下载邮编”,我得到requests-master.zip。

+1

嗨! 我试着用github的源代码:在cygwin下复制,并说python setup.py。没有说什么。当试图启动python并说:导入请求的效果是相同的:它从python解释器存在。 尽管谢谢你的建议! 乔,公众 –

1

更新:这应该在Cygwin中修复。

这是在其主分支中修复的CPython中的一个错误。我将一个候选软件包推送给Cygwin的Python维护者,但您可以试试这个hotfix

+0

谢谢,我遇到了同样的问题。 – jmh