Cygwin64上的python2.7.5:请求安装失败

2024-10-01 07:16:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我们的项目主要是基于J2EE的开发,使用Python编写的自动功能和集成测试。测试环境是Linux,但是开发人员使用windows7(64位)。我们希望能够在开发人员机器上执行功能测试(在调试之前)。不幸的是,pexpect-windows-portability问题让我们别无选择,只能:

  1. 对我们的测试库进行一些认真的重构,以便能够根据操作系统的设置同时使用winpexpect(或wexpect)和pexpect。在
  2. 或者用cygwin。猜猜看,对于第二个选项,我们似乎遇到了一个问题:-)在Cygwin64上使用python2.7.5安装requests包会导致错误
    • pip说它在下载和提取库之后找不到文件
    • easy install不会抛出显式错误,但会将所有内容保留在临时目录中
    • 在复制site packages目录下的文件后,python中的一个简单导入请求会导致解释器退出

有人遇到过这个问题吗?与Cygwin-32请求安装顺利。(但是我们还有一些其他问题-请参阅我的下一篇文章;-)

提前感谢:乔,公众


Tags: 文件项目功能目录机器测试环境开发人员linux
3条回答

更新:这应该在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. 在

相关问题 更多 >