加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – Cygwin中的Python 3.x?

发布时间:2020-12-13 22:32:49 所属栏目:Windows 来源:网络整理
导读:我在 Windows 7上的Cygwin中有python包.但是,输入 python -V 回报 Python 2.6.8 这是一个相当低级的Python版本…我可以使用Python 3.x(最新版本,最好是).我见过有人说你必须手动下载.zip或.tar来获取它(类似于this问题).我的问题如下(请注意这不是链接问题的
我在 Windows 7上的Cygwin中有python包.但是,输入

python -V

回报

Python 2.6.8

这是一个相当低级的Python版本…我可以使用Python 3.x(最新版本,最好是).我见过有人说你必须手动下载.zip或.tar来获取它(类似于this问题).我的问题如下(请注意这不是链接问题的重复):

>我可以使用Cygwin包管理器以某种方式获取Python 3.x吗?
>如果我设法让Python 3.x运行,我可以/应该摆脱Python 2.6吗?我的代码都没有运行在Python 2.6特有的任何内容上.

谢谢

解决方法

正如其他人所说,与Cygwin一起安装的Python 2.6版本是最近的; Python版本号与时间不是线性的. Python releases page详细说明哪个版本在哪个日期发布.

如果需要,可以使用Cygwin Ports安装Python3.这是一个Cygwin软件包的集合,它们尚未准备好在Cygwin主镜像上进行一般发布,但已经编译好可以在Cygwin上使用.我写了some instructions over on SuperUser,它更详细地描述了如何做到这一点.

(我会避免从源代码安装,如Lennart suggests,因为我预计这将需要非常重要的修复才能使其在Cygwin上运行.)

如上面链接的SuperUser问题所述,没有必要卸载Python 2.6来安装Python 3;两人幸福地并排奔跑.

也就是说,请注意“我的代码都不能在Python 2.6特有的任何代码上运行”:Python 3.x与Python 2.x不兼容,为Python 2.x编写的代码通常不适用于Python 3 .x没有工作来适应它. Python 3.0.1 What’s New Guide很好地概述了Python 3.x中的更改.

更新:截至2012年7月25日星期三,Python 3.2.3 is included in the standard Cygwin installer.再次运行Cygwin的setup.exe(如果需要,再次从cygwin.com下载),您应该能够像任何其他软件包一样选择和安装它.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读