[英]How to make python 3.9 my default python interpreter on centos
我最近在我的 vps 上安裝了 python3,我想默認啟用它,這樣當我輸入
python
我得到 python 3. 我認為問題是它安裝在/usr/local/bin
而不是 /usr/bin/ 在終端訪問 python2 上鍵入python
鍵入python3
返回bash: python3: command not found
我看到的大多數答案是有點混亂,因為我不是 centos 專家。
對於簡單的修復,您可以使用別名
將別名添加到您的 .bashrc 文件
sudo vi ~/.bashrc
然后在底部添加您的別名
別名 python="python3.9"
這樣當您鍵入 python 時,您將得到 python 3
有幾種方法。
首先,檢查/usr/local/bin
是否不在您的 $PATH 變量中:
echo $PATH
如果它確實不存在,您可能需要將此行添加到您的.bashrc
文件中(假設您使用的是 bash):
export PATH="/usr/local/bin:$PATH"
這會將/usr/local/bin
添加到您的 $PATH 變量中,並在您重新啟動終端會話后使python3
可訪問。
現在,全局更改默認python
可能不是一個好主意,因為可能有系統軟件取決於指向 python2 的python
命令。
您可以做的是使用 PyEnv,它允許您在計算機上使用不同的 python 版本: https ://github.com/pyenv/pyenv
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.