exp*_*est 5 python gnome-terminal default-programs
可能的重复:
如何让终端运行 python 3.1?
我正在使用 Ubuntu 10.10 并且刚刚安装了 Python 3.1 但在我的 Gnome 终端上输入 python 会得到 Python 2.6 。如何修复它以在终端上键入 python 时获得 Python 3.1?
我根本无法批准 Dayjay 的回答。在系统范围内替换 Python 可能会使应用程序非常不稳定,并且在很多情况下,它们会崩溃。
基于 Python 的库安装到特定于版本的位置(例如/usr/lib/python2.6/
),因此在不满足现有包的情况下换入新版本将破坏正确 Python 路径上需要的东西。
2.6 和 3.x 之间存在主要的语言差异,如果一个包不检查它正在使用的版本(旧脚本的常见版本)可能会使事情变得不稳定。
例如,如果int
在 2.6 中将两个s 相除int
,则会返回一个 floored ;但在 3.x 中它会返回一个float
.
最安全的做法是在您想使用 Python 3.x 时调用 3.x 二进制文件。
python3.1 my_python_script.py
Run Code Online (Sandbox Code Playgroud)