【发布时间】:2013-06-27 07:12:45
【问题描述】:
我正在尝试使用 make 命令通过 Cygwin 安装 SIP 4.14.7。我在具有 4GB RAM 和 Intel Core 2 Duo 的 Windows 7 x64 SP1 机器上运行 Python 版本 3.3.2(将 Python 添加到 PATH)。由于我在 Cygwin 终端中进行操作,因此我将避免使用 Win32 路径格式。
按照sip-4.14.7.zip 提供的安装说明,这是我所做的:
- 将.zip解压成
/c/python33/SIP/ - 启动 Cygwin 终端并转到
/cygdrive/c/python33/SIP/文件夹 - Ran
python configure.py(没有选项,因为我对默认设置很好) - 跑
make install
据我所知,我按照应有的说明进行了操作,但显然我并没有在这里做任何事情。
这是发生了什么:SCREENSHOT
make.exe 进程的数量在 Windows 内存过低之前上升到大约 1800 个,整个事情会自行反转,直到不再运行“make.exe”进程,如下所示:SCREENSHOT2
我已经用谷歌搜索了这个并在 stackoverflow.com 上搜索了这里,但找不到与这个特定问题相关的任何内容。似乎除非使用 -j 选项,否则 MAKE 命令一次只能处理一项作业。我也尝试使用 -l 选项,认为它会限制进程,除非有足够的内存可用,但结果是一样的。
我尝试提供尽可能多的详细信息,但如果我应该发布更多信息来帮助诊断此问题,我很乐意提供。否则,这里的任何建议将不胜感激。
【问题讨论】:
-
看起来您正在尝试混合搭配 Windows 和 Cygwin 组件。那是行不通的。您真正想要完成什么?
-
我正在尝试安装 PyQt4,它需要安装 SIP。 PyQt4 有二进制安装程序,但我想使用源代码安装,这样我就可以了解该过程及其工作原理。
-
我确信使用纯 UNIX 环境可能会解决任何兼容性问题,但不幸的是,这对我来说现在是不可能的。
-
PyQt4 用于 Cygwin 的 Python 还是用于 Windows?
-
PyQt4 for Windows 和我安装的 Python 版本也适用于 Windows。对于 PyQt4,只能看到 Windows、UNIX/Linux 和 MacOS/X 的源文件。
标签: python windows makefile cygwin python-sip