簡體   English   中英

如何讓 python3 命令運行 Python 3.6 而不是 3.5?

[英]How to make python3 command run Python 3.6 instead of 3.5?

我剛剛下載了 Python 3.6.1,但是當我在終端中輸入python3 -V時,它仍然是Python 3.5.3 如何使python3指向Python 3.6 所有版本都在/usr/bin/目錄中。

rm /usr/bin/python3
ln -s /usr/bin/python3.6 /usr/bin/python3

更好的解決方案

該死的,在 Ubuntu 的大部分系統腳本和軟件中都使用 Python,而軟件依賴於在某個位置使用 Python(以及啟動 Python 的命令)。 那時做。

rm /usr/bin/python3 
ln -s /usr/bin/python3.5 /usr/bin/python3 

~/.bash_aliases中創建別名

alias python3='/usr/bin/python3.6' 

然后腳本可以從以下內容開始:

#!/usr/bin/env python3 

完美運行...

ln -sf /usr/bin/python3.5 /usr/bin/python3

您可以使用update-alternatives命令更新系統范圍內的默認 python 版本。

$ sudo update-alternatives  --set python3 /usr/bin/python3.6

或者您也可以運行以下命令在主機上安裝的各種 python 版本中進行選擇。

$ sudo update-alternatives --config python

如果您正在尋找接受的答案以外的其他答案。 這是挽救我生命的解決方案。 這是用新版本替換它。


$ python3 --version
  Python 3.5.2

$ ls -lh /usr/bin/python3
  lrwxrwxrwx 1 root root 9 Mar 23  2016 /usr/bin/python3 -> python3.5

$ sudo mv /usr/bin/python3 /usr/bin/_python3
$ sudo cp /usr/bin/python3.6 /usr/bin/python3

$ python3 --version
  Python 3.6.11

第一步

ln -sf /usr/bin/python3.6 /usr/bin/python3

第二步

vim.bashrc

alias python3='/usr/bin/python3.6'
  • 方法一:

     pip install virtualenv virtualenv name_of_project
  • 方法二

    py -3 -m venv name_of_project

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM