截至昨天(2012年7月25日星期三),Python 3.2.3包含在标准的Cygwin安装程序中.只要运行Cygwin的setup.exe
一次(从下载cygwin.com如果你需要再次),你应该能够选择和安装它像任何其他包.
这将安装为python3
,保留现有的2.x安装:
$ python -V Python 2.6.8 $ python3 -V Python 3.2.3 $ ls -l $(which python) $(which python3) lrwxrwxrwx 1 me Domain Users 13 Jun 21 15:12 /usr/bin/python -> python2.6.exe lrwxrwxrwx 1 me root 14 Jul 26 10:56 /usr/bin/python3 -> python3.2m.exe
Martin v. Lö.. 9
make install
Python 3.0源代码的标准目标不安装python二进制文件.而是在最后进行安装打印
* Note: not installed as 'python'. * Use 'make fullinstall' to install as 'python'. * However, 'make fullinstall' is discouraged, * as it will clobber your Python 2.x installation.
所以不要担心.
如果您想轻松删除整个安装,请执行类似操作 configure --prefix=/usr/local/py3
截至昨天(2012年7月25日星期三),Python 3.2.3包含在标准的Cygwin安装程序中.只要运行Cygwin的setup.exe
一次(从下载cygwin.com如果你需要再次),你应该能够选择和安装它像任何其他包.
这将安装为python3
,保留现有的2.x安装:
$ python -V Python 2.6.8 $ python3 -V Python 3.2.3 $ ls -l $(which python) $(which python3) lrwxrwxrwx 1 me Domain Users 13 Jun 21 15:12 /usr/bin/python -> python2.6.exe lrwxrwxrwx 1 me root 14 Jul 26 10:56 /usr/bin/python3 -> python3.2m.exe
make install
Python 3.0源代码的标准目标不安装python二进制文件.而是在最后进行安装打印
* Note: not installed as 'python'. * Use 'make fullinstall' to install as 'python'. * However, 'make fullinstall' is discouraged, * as it will clobber your Python 2.x installation.
所以不要担心.
如果您想轻松删除整个安装,请执行类似操作 configure --prefix=/usr/local/py3
要以非侵入方式使用Python 3,如果您还没有,请在用户主目录中创建名为".bash_profile"的文件.
设置指向Python 3安装的别名.在我的Windows机器上,它看起来像这样:
alias python3=/cygdrive/d/apps/Python31/python export python3
根据安装位置调整路径,如果在Windows上,请小心确保使用UNIX换行符,否则会收到"bash:$'\ r':command not found"等消息.
您现在应该可以使用"python3"命令,而您还没有修改Cygwin附带的Python版本.