目前 Cygwin 自带的 Python 还是 2.x 版本,如果想在这里使用 Python 3 只能使用别的方法了。
方法一:编译安装
编译安装,这是 Linux 下安装软件的常见方式,大致步骤 cygwin编译python3一文有述,鉴于原文是墙外的 blogspot,故摘要在这里:
- 下载源码,解压
- Cygwin 下切换到源码目录,运行命令
./configure --enable-shared --with-wide-unicode
make
,最后会报错退出,提示缺少libpython3.2mu.dll.a
,只需将当前目录下的libpython3.2mu.a
复制为libpython3.2mu.dll.a
,然后重新make
make install
- 最后,在用户目录下的
.bash_profile
中加上
alias python3 = /usr/local/bin/python3.2mu
export python3
这样即可实现在 Cygwin 中运行 python3 打开 python 解析器。
无奈的是,我在最后 make install
的时候失败了,只好另走它径。