gpt4 book ai didi

python - 如何以非 super 用户身份将 Python 符号链接(symbolic link)到 Python2.7

转载 作者:太空宇宙 更新时间:2023-11-04 01:18:50 25 4
gpt4 key购买 nike

我不是 Linux 机器的 super 用户。目前它有 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

只有当我使用 python2.7 调用时,它才会给出版本 2.7

[neversaint@mach71 ~]$ python2.7
Python 2.7.6 (default, Nov 11 2013, 13:13:15)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

$ which phython2.7
/usr/bin/python2.7

我的问题是如何设置它,以便每当我调用 $ python 时它都会给我版本 2.7。

最佳答案

您可以将其链接到您的用户和您的 $PATH 中的某个目录中.例如,如果 /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 中没有这样的条目你可以在那里添加它:

export PATH=$HOME/local/bin:$PATH

您也可以将此行添加到 .bashrc或类似于在 shell 启动时激活它。

关于python - 如何以非 super 用户身份将 Python 符号链接(symbolic link)到 Python2.7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22626867/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com