我正在运行 Ubuntu 11.10。我在系统上安装了 Python 2.7 和 3.2,它们位于 /usr/bin/ 中。我想开始使用 pythonbrew,它似乎希望我在用户目录中安装我的 python 版本。我需要对当前安装的 python 版本做些什么吗?我在 pythonbrew 上找到的信息并没有真正提到可能安装在系统上的旧版 python。
谢谢!
答案1
您将在 /usr/bin/python 处有一个指向 /usr/bin/python3.2 或 /usr/bin/python.2.6 的符号链接
当你在命令行中输入“python”时,它将搜索 PATH 中的文件夹并执行它找到的第一个 python - 现在位于 /usr/bin 中的 python,它是一个符号链接,因此将运行 python2.6 或 python3.2
如果您在主文件夹中安装了其他版本的 python,那么只要这些安装的 python 可执行文件在 PATH 中的位置比系统可执行文件的位置靠前,它就会在其位置运行。
另一种方法是通过指定路径来运行已安装的 python 版本,在这种情况下不考虑 PATH 变量 - 例如:
/home/user/pythonbrew/python2.6/python
您始终可以优先运行本地版本而不是系统版本,因此您不需要对它们执行任何操作。