【问题标题】:Cygwin Python 2.7 packageCygwin Python 2.7 包
【发布时间】:2012-03-24 07:45:22
【问题描述】:

我在 Windows 上尝试运行 Python 脚本。我面临的问题是这个脚本需要 Python 2.7。 Cygwin 当前与 Python 2.6 包一起安装。我尝试在安装向导中搜索 2.7 包,但找不到。所以我有点卡住了。有人有解决办法吗?

【问题讨论】:

  • 2.7 的哪些功能在 2.6 中不可用?
  • import argparse ImportError: No module named argparse
  • 在 2.6 中缺乏对 dict 的理解让我感到困惑

标签: python cygwin


【解决方案1】:

为 Cygwin 运行 setup.exe 将使您有机会将 Python 升级到 2.7。

如果您没有看到 2.7 包,请返回并选择其他镜像,因为并非所有存储库都提供所有版本。

【讨论】:

  • 在最新的 cygwin 中我看不到 2.7 的选项。我希望它运行谷歌应用引擎。
  • 我也有最新的,我运行 setup.exe,点击下六次(选择所有默认值),在搜索框中键入 Python,展开 Python 选项卡,它为我提供 2.7.3-1作为要安装的最新版本
【解决方案2】:

从 python.org 或 EPD 等安装 python 2.7。然后将 python.exe 的位置(默认为 C:\Python27\python.exe )放入您的环境变量中(右键单击来自 start menu -> select "properties" -> Environment Variables 的“计算机”)

并在执行所有这些操作之前从 cygwin 中删除 python 2.6。

【讨论】:

  • 嘿感谢您的回复 :) 但现在我已经下载了 python 2.7 的源代码。现在我面临的问题是 ./configure 卡在了
  • hmm 那么 cygwin 将如何访问 python 2.7 呢?
  • 是的..这就是我使用 python 2.7 的方式。但是特定于 unix 的模块将不起作用。除此之外一切都很好。
【解决方案3】:

问题是我下载了损坏的源代码包。我又试了一次,效果很好。

解决这个问题的方法是自己编译包直到它没有正式可用。我下载了一个损坏的源代码包,md5 校验和原来是不同的。我又试了一次,效果很好。

【讨论】:

    猜你喜欢
    • 2012-09-25
    • 2012-04-24
    • 2012-06-03
    • 2015-02-08
    • 1970-01-01
    • 2017-11-04
    • 2018-02-12
    • 1970-01-01
    • 2017-03-26
    相关资源
    最近更新 更多