安装了 Python 3.x,但 python UNIX 命令启动 Python 2.x

标签 python linux python-3.x centos

<分区>

我下载了最新版本的 python 3.3.0 并完成了安装 现在我想在我的 centOS linux 中运行它,但是当我在控制台“python”中键入它时,与操作系统安装捆绑在一起的 python 2.7.0 运行。 我怎样才能改变它运行 3? 我隐约觉得我必须更改有关bin文件夹中路径或其他内容的代码

最佳答案

尝试命令:

python3.3

或者

python3

Python 命令和兼容性 http://www.python.org/dev/peps/pep-0394/

您不应该通过将 Python 3 符号链接(symbolic link)到 Python 2 来更改系统默认值,因为这可能会破坏您的操作系统,而操作系统默认值 python 是 Python 2 .x(由启动脚本、应用程序等引用)

如果您想在键入命令 python 时运行 Python 3,请将以下内容添加到您的 shell 配置文件中:

 alias python=python3

关于安装了 Python 3.x,但 python UNIX 命令启动 Python 2.x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15599230/

相关文章:

python - 列出带有子选项的 tkinter 组合框选项

python - 替换 % 后跟字符串中的数字

python - 在 Tkinter 中使用 after() 循环

python - 每个单词之间的空格数

linux - 无法在 SOCAT 中配置 TERMIOS,xioinitialize : Assertion

linux - 为什么有些 linux 二进制文件需要重新编译?

python - python 相同的字符串,但不同?

python - 如何用 2 位数字排序数字字典键

c - 如何获取已接受套接字的目标地址?

python-3.x - 为什么这两个类在python 3.x中执行,它们只是定义的?