python - 将默认 python 更改为另一个版本

标签 python path default

目前我使用“python”命令时,它指向python2.6。我已经安装了 python3.1,我希望“python”命令指向 python3.1。怎么可能?

mahmood@mpc:~$ which python 
/usr/bin/python
mahmood@mpc:~$ ls -l /usr/bin/python
lrwxrwxrwx 1 root root 9 2010-11-24 16:14 /usr/bin/python -> python2.6
mahmood@mpc:~$ uname -a
Linux orca 2.6.32-24-server #39-Ubuntu SMP Wed Jul 28 06:21:40 UTC 2010 x86_64 GNU/Linux

最佳答案

既然你有 Linux,如果你想简单地键入“python”而不是“python3”来运行 Python 程序,一个解决方案就是在你的 shell 配置文件(.bashrc 等)中定义一个别名.对于 Bourne shell,它应该是这样的

alias python=python3

(或任何您的 Python 3 名称)。

这样一来,您就不必更改系统上的任何内容,因此该解决方案应该是无害的,并且不会破坏您的系统。

关于python - 将默认 python 更改为另一个版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7679674/

相关文章:

java - 文件类中的新 BufferedReader 无法应用于给定类型

java - 为什么我可以在命令提示符中设置路径,但不能在我的程序中设置路径?

android - Android应用程序中常见的灰底白框是否有平台样式?

eclipse - 如何自动导入之前导出的 Eclipse 编辑器首选项?

python - 如何在 Django 中导入模型

python lxml 我如何在项目名称中使用标签?

python - 为什么 QWebView.loadFinished 在某些网站上被多次调用,例如YouTube?

检索区分大小写路径的 Pythonic 方式?

windows - 如何更改 ftp "network drives"的 Windows 7 默认 View ?

python - 使用 tf.Variable() 和 tf.get_variable() 时的不同结果