如何将Python符号链接到Python2.7作为nonsuperus

2024-10-01 13:44:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我不是linux机器的超级用户。 目前它有2个版本的Python。在

当我调用标准的python命令时,它给出了版本2.6

$ python
[neversaint@mach71 ~]$ python
Python 2.6.2 (r262:71600, Jan 28 2011, 13:47:39) 
[GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 

$ which python
/opt/somedir/bin/python

{7.2仅在调用cd2}时给出

^{pr2}$

我的问题是如何设置它,以便每当我调用$ python时,它将为我提供2.7版本。在


Tags: 用户命令版本机器标准onlinuxhat
2条回答

你的用户可以访问你的目录。例如,如果/home/<your-username>/local/bin在您的$PATH中,那么您可以

ln -s /usr/bin/python2.7 /home/<your-username>/local/bin/python

在本例中,/home/<your-username>/local/bin应该在路径中/usr/bin之前。如果您的$PATH中没有这样的条目,您可以将其添加到那里:

^{pr2}$

您也可以将这一行添加到.bashrc或类似文件中,以便在shell start中激活它。在

使用shell aliasalias python=/usr/bin/python2.7,然后python将执行该别名的结果。在

相关问题 更多 >