當前位置:首頁 » 編程語言 » ubuntupython2與3

ubuntupython2與3

發布時間: 2024-06-10 17:29:52

① ubuntu上怎麼設置與切換默認python版本

當你安裝 Debian linux 時,安裝過程有可能同時為你提供多個可用的 Python 版本,因此系統中會存在多個 Python 的可執行二進制文件。一般Ubuntu默認的Python版本都為2.x, 如何改變Python的默認版本呢?下面來一起看看吧。

你可以按照以下方法使用 ls 命令來查看你的系統中都有那些 Python 的二進制文件可供使用。

$ls/usr/bin/python*/usr/bin/python/usr/bin/python2/usr/bin/python2.7/usr/bin/python3/usr/bin/python3.4/usr/bin/python3.4m/usr/bin/python3m

執行如下命令查看默認的 Python 版本信息:

$ python --versionPython 2.7.8

1、基於用戶修改 Python 版本:

想要為某個特定用戶修改 Python 版本,只需要在其 home 目錄下創建一個 alias(別名) 即可。打開該用戶的 ~/.bashrc文件,添加新的別名信息來修改默認使用的 Python 版本。

aliaspython='/usr/bin/python3.4'

一旦完成以上操作,重新登錄或者重新載入 .bashrc 文件,使操作生效。

$ . ~/.bashrc

檢查當前的 Python 版本。

$ python --versionPython 3.4.2

2、 在系統級修改 Python 版本

我們可以使用 update-alternatives 來為整個系統更改 Python 版本。以 root 身份登錄,首先羅列出所有可用的 python 替代版本信息:

# update-alternatives --list pythonupdate-alternatives: error: no alternativesforpython

如果出現以上所示的錯誤信息,則表示 Python 的替代版本尚未被 update-alternatives 命令識別。想解決這個問題,我們需要更新一下替代列表,將 python2.7 和 python3.4 放入其中。

# update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1update-alternatives: using/usr/bin/python2.7 to provide/usr/bin/python(python)inauto mode# update-alternatives --install /usr/bin/python python /usr/bin/python3.4 2update-alternatives: using/usr/bin/python3.4 to provide/usr/bin/python(python)inauto mode

--install 選項使用了多個參數用於創建符號鏈接。最後一個參數指定了此選項的優先順序,如果我們沒有手動來設置替代選項,那麼具有最高優先順序的選項就會被選中。這個例子中,我們為 /usr/bin/python3.4 設置的優先順序為2,所以update-alternatives 命令會自動將它設置為默認 Python 版本。

# python --versionPython 3.4.2

接下來,我們再次列出可用的 Python 替代版本。

# update-alternatives --list python/usr/bin/python2.7/usr/bin/python3.4

現在開始,我們就可以使用下方的命令隨時在列出的 Python 替代版本中任意切換了。

# update-alternatives --config python

解決軟連接ln報錯-bash: /usr/local/bin/mysql: Too many levels of symbolic links

② ubuntu 怎麼在python3版本下安裝庫

首先,通過命令行安裝Python3.2,只需要在終端中通過命令行安裝即可:

sudo apt-get install python3

一路yes。
因為Ubuntu很多底層採用的是Python2.*,Python3和Python2是互相不兼容的,所以此時不能卸載Python2,需要將默認Python的指向Python3。
剛才的Python3是被默認安裝帶usr/local/lib/python3.2目錄中,如下

首先,刪除usr/bin/目錄下的默認python link文件。

然後打開終端輸入如下命令行,建立新的連接關系

sudo ln -s /usr/bin/python3.2 /usr/bin/python

成功

然後測試一下python版本是否正確
命令行輸入 python 即可

③ 如何在uabntu下安裝python3

首先,通過命令行安裝Python3.2,只需要在終端中通過命令行安裝即可:

sudo apt-get install python3

④ 電腦已經裝了python3,怎麼兼容2

由於歷史原因,Python有兩個大的版本分支,Python2和Python3,又由於一些庫只支持某個版本分支,所以需要在電腦上同時安裝Python2和Python3,因此如何讓兩個版本的Python兼容,如何讓腳本在對應的Python版本上運行,這個是值得總結的。

對於Ubuntu 16.04 LTS版本來說,Python2(2.7.12)和Python3(3.5.2)默認同時安裝,默認的python版本是2.7.12。

當python腳本需要python2運行時,只需在腳本前加上,然後運行py xxx.py即可。

#! python2

當python腳本需要python3運行時,只需在腳本前加上,,然後運行py xxx.py即可。

#! python3

就這么簡單。

同時,這也完美解決了在pip在python2和python3共存的環境下報錯,提示Fatal error in launcher: Unable to create process using '"'的問題。

當需要python2的pip時,只需

py -2 -m pip install xxx

當需要python3的pip時,只需

py -3 -m pip install xxx

python2和python3的pip package就這樣可以完美分開了。

⑤ ubuntu如何在完美切換Python2和Python3

一直以廳燃來想用Python3版本,但是又不能把自帶的Python2版本卸笑含載,據說卸載之後系統會不穩定。因此一直苦於Python2和Python3無法及時切扮升虛換,導致軟體弄混。後來終於找到一個方法可以完美切換。切換方法如下:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150

然後再輸入:

sudo update-alternatives --config python

根據數字選擇你想要的Python版本。這時,Python及其對應的pip都跟著變成默認的了。

文章網址:http://blog.csdn.net/gan_player/article/details/72057966

⑥ ubuntu16.04下切換python版本

對於ubuntu 16.04,由於本身是自帶python,這樣就減少了在windows下的下載和環境變數配置,非常不錯。但是他本身是自帶兩個版本的python,2.X和3.X,兩個版本,兩個版本默認的是使用2.X,畢竟3.X是一個趨勢,今後我這邊應該也會主要使用3.X版本,所以這里記錄一下如果在版本間切換以及如何把python版本切換到3.X下的方法。

注意:要以root身份操作

一: 確認本機下的python默認版本。調出終端,輸入python即可查看默認的版本:

⑦ ubuntu涓婃庝箞璁劇疆榛樿python鍛戒護鏄鎵ц宲ython3鑰屼笉鏄痯ython2

榪欐槸鍥犱負鐩鍓嶆墍鏈夌殑linux緋葷粺榛樿ょ増鏈閮芥槸python2錛屾ゆ柟娉曢傜敤浜巙buntu鍜宒ebian 鍏朵粬鍙戣岀増鏈娌℃湁嫻嬭瘯銆傛e父鎯呭喌鍩轟簬ubuntu涓巇ebian寮鍙戠殑鍙戣岀増鏈閮芥敮鎸併

宸ュ叿鍘熸枡錛氱數鑴+ubuntu+phthon

涓銆佹墦寮緇堢鍒嗗埆杈撳叆涓嬮潰涓ゆ潯鍛戒護錛

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150銆

浜屻佺劧鍚庡啀緇堢杈撳叆錛

python

濡傛灉鏃犺錛屾ゆ椂python鐗堟湰搴旇ュ垏鎹㈠埌榛樿ょ殑python3浜嗐

濡傛灉闇瑕侀噸鏂板垏鎹㈠洖python鍙闇瑕佸湪緇堢杈撳叆錛

sudo update-alternatives --config python

涓夈佺劧鍚庨夎呴渶瑕佺殑python鐗堟湰錛岃緭鍏ュ簭鍙峰洖杞﹀嵆鍙

鍥犱負緋葷粺寰堝氱▼搴忎緷璧栦簬python2錛屽傞渶瑕佸崌綰х郴緇熸垨鑰呭畨瑁呯郴緇熸洿鏂扮殑鏃跺欙紝寤鴻鍏堝垏鎹㈠埌緋葷粺鐨勯粯璁ょ増鏈琾ython2鍚﹀垯鍙鑳藉嚭鐜頒緷璧栨棤娉曞畨瑁呴棶棰樸

⑧ ubuntu涓婃庝箞璁劇疆榛樿python鍛戒護鏄鎵ц宲ython3鑰屼笉鏄痯ython2

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浣犵櫨搴︿竴鍝鈥渦buntu鍒囨崲python鐗堟湰鈥錛岃兘杞繪澗鎵懼埌鏂規硶

熱點內容
會員管理系統php 發布:2024-11-27 02:15:41 瀏覽:234
企業php網站系統 發布:2024-11-27 02:14:14 瀏覽:253
佛滔算命源碼 發布:2024-11-27 02:11:01 瀏覽:764
重新搭建伺服器得多久 發布:2024-11-27 02:09:55 瀏覽:796
淘寶秒殺腳本2021 發布:2024-11-27 01:57:09 瀏覽:126
編程刷題網站 發布:2024-11-27 01:56:35 瀏覽:686
python變數存在 發布:2024-11-27 01:56:30 瀏覽:856
手機怎樣更新uc瀏覽器緩存 發布:2024-11-27 01:17:32 瀏覽:75
基因密碼編譯生物 發布:2024-11-27 01:16:23 瀏覽:245
演算法spj 發布:2024-11-27 01:12:02 瀏覽:291