gpt4 book ai didi

python - 默认 python/usr/bin/python 而不是/usr/local/bin/python

转载 作者:可可西里 更新时间:2023-11-01 11:51:54 25 4
gpt4 key购买 nike

我的 CentOS 盒子里同时安装了 python2.6 和 python2.7。 python2.6 安装在 /usr/bin/python 并且我已经从源代码安装了 python2.7 在位置 /usr/local/bin/python

安装后,我的默认 python 更改为 python2.7,而不是 /usr/bin 中的 python2.6,我想在 /usr/bin/python< 中使用 python 2.6/。我已经尝试过以下已经没有任何效果的事情。

  1. 我已经创建了符号链接(symbolic link)并使其指向 /usr/bin 中的 python 2.6
  2. 我已经修改了 .bash_profile 中的默认 python 路径,但仍然不起作用

请告诉我如何安装 python 2.7 和 2.6,并将 python 2.6 作为我的默认版本。我的 arch linux box 也有同样的功能,但这不适用于我的 centos box。

附上我的 .bash_profile,

# .bash_profile

export _BASH_PROFILE=1

# Get the aliases and functions
if [ -z "$_BASHRC" ]; then
. ~/.bashrc
fi

unset _BASH_PROFILE

# User specific environment and startup programs

PATH=$PATH:$HOME/bin
BASH_ENV=$HOME/.bashrc
USERNAME=""

export USERNAME BASH_ENV PATH

export user=$(/usr/bin/whoami)
export WK_PORT=8086
export WK_PATH=ADC

# For DEV accounts change PYDOC_PORT value to 7400 + webkit number. For
# example WK23 would be port number 7423
export PYDOC_PORT=7464


alias serve="python -m SimpleHTTPServer"


unset _BASH_PROFILE

# User specific environment and startup programs

PATH=$PATH:$HOME/bin
BASH_ENV=$HOME/.bashrc
USERNAME=""

export USERNAME BASH_ENV PATH

export user=$(/usr/bin/whoami)
export WK_PORT=8086
export WK_PATH=ADC

# For DEV accounts change PYDOC_PORT value to 7400 + webkit number. For
# example WK23 would be port number 7423
export PYDOC_PORT=7464


alias serve="python -m SimpleHTTPServer"


PYTHONPATH="$PYTHONPATH:/usr/bin/python"

最佳答案

我遇到了同样的问题。以下命令修复了它:

sudo ln -sf /usr/bin/python /usr/local/bin/python

这将从 /usr/local/bin/python --> /usr/bin/python 创建一个符号链接(symbolic link)。引用自 here

关于python - 默认 python/usr/bin/python 而不是/usr/local/bin/python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45553065/

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