【发布时间】:2013-10-15 20:57:36
【问题描述】:
我的 linuxbox 上有两个版本的 python:
$python
Python 2.6.6 (r266:84292, Jul 10 2013, 22:48:45)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
$ /usr/local/bin/python2.7
Python 2.7.3 (default, Oct 8 2013, 15:53:09)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
$ which python
/usr/bin/python
$ ls -al /usr/bin/python
-rwxr-xr-x. 2 root root 4864 Jul 10 22:49 /usr/bin/python
如何将 2.7 设为默认版本,这样当我输入 python 时,它会将我置于 2.7?
【问题讨论】:
-
当我对我的 Fedora 执行此操作时,yum 或 apt-get 不再起作用。
-
@User:是的,我同样打破了一个古老的 Mandrake(将
/usr/bin/env python更改为 2.6 而不是 2.3 意味着rpm中的一半命令和所有urpmi停止工作)。 -
我已按照以下步骤在 Centos 5:1 上安装 Django,从源代码安装 Python 3.6。第二:在shell中输入以下命令“alias python=/usr/local/bin/python3.6”第三:运行以下命令安装Django“pip3 install Django”第四:“python -m django --version”验证Django 安装版本为“1.10.5”
-
对我来说
/usr/bin/python是一个指向python2的软链接。我刚改成python3.6