【发布时间】:2014-03-23 22:45:55
【问题描述】:
我使用的是安装了 Python 2.7 的 Windows 8。此外,我还安装了 cygwin,我还安装了 Python 2.7。
我需要安装一个 Python 库,它不支持在 Windows 上安装,但它在 Linux 上,所以我想尝试在 Cygwin 上使用它。
该库有一个“配置”脚本,它检查许多包和设置的依赖关系以及投诉,因为某些 python 包没有安装。
但是当我尝试安装它们时,系统说它们已安装。由此,我得出结论,我的 python windows 安装与我的 python cygwin 安装重叠。
我认为 cygwin 在路径中导入所有 windows 路径,而检查配置的脚本可以找到 cygwin 安装,从命令行执行时并非如此。
当然,我不想从 PATH 中删除我的 windows python。
那么我的问题是,只有安装了 cygwin python 才能从 cygwin 工作? 据我在其他问题中看到的,通常问题是相反的(让cygwin使用windows python,有什么问题,在某些情况下不推荐)。
【问题讨论】: