Ubuntu 12.10 默认使用 Python 3.2.3,这是否会影响现有的 Python 工具,这些工具旨在与较旧的 Python 2.x 一起使用?HackerNews上也有类似的讨论。我现在有点担心指导 Python 世界中的某个人迁移到最新的 12.10,因为它随 Python3.2 一起提供
我目前正在从 12.04 安装 12.10。我可以在不破坏系统的情况下在 Python 版本 2.x 和 3.x 上并行工作吗?谢谢。
jde*_*ose 19
不,这并不会影响现有的Python2工具。
12.10 默认安装了 Python3,但这并不意味着它是“默认 Python”。Python2 在这一点上也是默认安装的(AFAIK),重要的是,/usr/bin/python 仍然是 python2.7 的符号链接。
到 Python3 的过渡已经完成,因此它对现有 Python2 应用程序的影响为零。2 和 3 可以并行安装,并将它们的站点包安装在不同的位置。
如果您希望您的应用程序使用 Python3,您必须将shebang 显式更改为:
#!/usr/bin/python3
Run Code Online (Sandbox Code Playgroud)
有关更多详细信息,请参阅Ubuntu 上的 Python 3。
归档时间: |
|
查看次数: |
5539 次 |
最近记录: |