⑴ 教你Ubuntu安裝python3.7,並更新python默認指向
Ubuntu默認的python版本一般為python 2.x,因此需要手動安裝自己需要的版本,並且將python的指向更新為自己的版本。
因為我這里已經安裝好了python 3.7.1,並更新了python的指向,默認應該是指向python 2.7。
順序執行下面三個命令
因為我這里已經將pip版本更新至最新版本,跟一開始的版本是不一樣的。另外,pip的升級可以使用命令python -m pip install --upgrade pip。
到這里python 3.7.1和pip就都安裝好了。
⑵ 如何從Python 3.4 升級到 Python 3.5
1、首先 我們要確定一下我們當前操作系統中的Python版本.我們在Ubuntu中使用Ctrl+Alt+T 快捷鍵 調出 終端窗口。然後在終端中輸入Python。
⑶ 教你們如何切換Python2與Python3
由於歷史原因, Python 有兩個大的版本分支,Python2和Python3,又由於一些庫只支持某個版本分支,所以需要在電腦上同時安裝Python2和Python3,因此如何讓兩個版本的Python兼容,如何讓腳本在對應的Python版本上運行,這個是值得總結的。
對於Ubuntu 16.04 LTS版本來說,Python2(2.7.12)和Python3(3.5.2)默認同時安裝,默認的python版本是2.7.12。
當然你也可以用python2來調用。
如果想調用python3,就用python3.
對於Windows,就有點復雜了。因為不論python2還是python3,python可執行文件都叫python.exe,在cmd下輸入python得到的版本號取決於環境變數里哪個版本的python路徑更靠前,畢竟windows是按照順序查找的。比如環境變數里的順序是這樣的:
那麼cmd下的python版本就是2.7.12。
反之,則是python3的版本號。
這就帶來一個問題了,如果你想用python2運行一個腳本,一會你又想用python3運行另一個腳本,你怎麼做?來回改環境變數顯然很麻煩。
網上很多辦法比較簡單粗暴,把兩個python.exe改名啊,一個改成python2.exe,一個改成python3.exe。這樣做固然可以,但修改可執行文件的方式,畢竟不是很好的方法。
我仔細查找了一些python技術文檔,發現另外一個我覺得比較好的解決辦法。
借用py的一個參數來調用不同版本的Python。py -2調用python2,py -3調用的是python3.
當python腳本需要python2運行時,只需在腳本前加上,然後運行py xxx.py即可。
當python腳本需要python3運行時,只需在腳本前加上,,然後運行py xxx.py即可。
就這么簡單。
同時,這也完美解決了在pip在python2和python3共存的環境下報錯,提示Fatal error in launcher: Unable to create process using 『」』的問題。
當需要python2的pip時,只需
當需要python3的pip時,只需
python2和python3的pip package就這樣可以完美分開了。
⑷ Ubuntu 18.04 中使用python
Ubuntu18.04 系統內自帶的Python 是Python3.6。
如果想要安裝Python3.7 可以直接使用 sudo apt install python3.7
過程中有問題的話再解決,然後安裝對應的pip
安裝高版本python 參考
不同的版本對應的pip安裝
報錯
但是提示pip安裝成功,解決辦法
使用3.7建立虛擬環境virtualenv
從Python3.3起,Python支持venv . 但是apt install python3.7時並沒有自動安裝。
需要使用 sudo apt install python3.7-venv將虛擬環境包安裝到3.7版本中。 參考
在上述的虛擬環境中 Python 引入模塊後VsCode出現問題提示 「could not be resolved」 解決方案
1、在 VsCode 設置中搜索:python.analysis.extraPaths
2、設置路徑
⑸ ubuntu上怎麼設置默認python命令是執行python3而不是python2
python命令通常存在/usr/bin/python和/usr/local/bin/python下面,一般是符號鏈接,優先使用後者,
如果有2.6和2.7兩個版本,並且
/usr/bin/python-->/usr/bin/python2.6
/usr/local/bin/python-->/usr/local/bin/python2.7
此時系統默認使用2.7,如果想切換至2.6
直接用sudoln-s/usr/local/bin/python/usr/bin/python2.6即可。
ps你網路一哈「ubuntu切換python版本」,能輕松找到方法