在我的 Linux 服務器上。我的 python 版本是python3.6.5。我通過python3 [.py file]在終端中輸入來使用 python3.6.5 來運行我的 python 檔案。
但是,在服務器上下載Anaconda3后,python版本更改為python3.8.8(鍵入python3 --version它顯示python3.8.8)
所以我猜 Anaconda 修改了~/.bashrc來改變我的 python 版本(實際上我不確定 Anaconda 修改了哪個檔案)
我正在嘗試添加
export PYTHONPATH=$PYTHONPATH:/usr/lib/python3.6/site-packages
將 python3 版本更改回 python3.6.5。但它沒有用。(輸入python3 --version它仍然顯示python3.8.8)
我想知道python3在終端輸入時系統會選擇哪個Python3版本。如何將我的 python3 版本改回 python3.6.5( python3 --version python3.6.5)
我的~/.bashrc:
export PATH=$HOME/bin:/bin:/usr/bin:/usr/local/bin:/opt/bin
export MAIL=/var/spool/mail/$USER
if [ $(uname -s) = 'SunOS' ]; then
export PYTHONPATH=$PYTHONPATH:/usr/lib/python3.6/site-packages
export PATH=$PATH:/usr/ucb:/usr/ccs/bin:/usr/local/workshop/bin
export PATH=$PATH:/usr/X11R6/bin:/usr/X11R5/bin:/usr/openwin/bin
export MANPATH=/usr/man:/usr/local/man:/usr/X11R6/man:/usr/X11R5/man:/usr/motif1.2/man:/usr/share/catman:/opt/SUNWspro/man
# for CXterm
export HZINPUTDIR=/usr/X11R6/lib/X11/cxterm.dic
export HBFPATH=/usr/local/chinese/fonts/cnprint:/usr/X11R6/lib/X11/fonts/chpower
alias b5hztty='hztty -O hz2gb:gb2big -I big2gb:gb2hz'
fi
export PS1='\h:\w> '
alias ls='ls -aF'
alias cp='cp -i'
alias mv='mv -i'
alias rm='rm -i'
ulimit -c 0
umask 077
#Cache Server
...
##
## put command run after interactive login in ~/.bash_profile
##
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/research/dept8/msc/xcxia21/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/research/dept8/msc/xcxia21/anaconda3/etc/profile.d/conda.sh" ]; then
. "/research/dept8/msc/xcxia21/anaconda3/etc/profile.d/conda.sh"
else
export PATH="/research/dept8/msc/xcxia21/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
uj5u.com熱心網友回復:
您可以創建呼叫python3并指向 python 3.6 的別名。
alias python3='directory to python 3.6'
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/344202.html
