欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

更改Ubuntu默認(rèn)python版本的兩種方法python-> Anaconda

 更新時(shí)間:2016年12月18日 14:28:42   作者:Alanyannick  
當(dāng)你安裝 Debian Linux 時(shí),安裝過程有可能同時(shí)為你提供多個(gè)可用的 Python 版本,因此系統(tǒng)中會(huì)存在多個(gè) Python 的可執(zhí)行二進(jìn)制文件。一般Ubuntu默認(rèn)的Python版本都為2.x, 如何改變Python的默認(rèn)版本呢?下面來一起看看吧。

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

$ 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

執(zhí)行如下命令查看默認(rèn)的 Python 版本信息:

$ python --version
Python 2.7.8

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

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

alias python='/usr/bin/python3.4'

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

$ . ~/.bashrc

檢查當(dāng)前的 Python 版本。

$ python --version
Python 3.4.2

2、 在系統(tǒng)級(jí)修改 Python 版本

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

# update-alternatives --list python
update-alternatives: error: no alternatives for python

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

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

--install 選項(xiàng)使用了多個(gè)參數(shù)用于創(chuàng)建符號(hào)鏈接。最后一個(gè)參數(shù)指定了此選項(xiàng)的優(yōu)先級(jí),如果我們沒有手動(dòng)來設(shè)置替代選項(xiàng),那么具有最高優(yōu)先級(jí)的選項(xiàng)就會(huì)被選中。這個(gè)例子中,我們?yōu)?/usr/bin/python3.4 設(shè)置的優(yōu)先級(jí)為2,所以u(píng)pdate-alternatives 命令會(huì)自動(dòng)將它設(shè)置為默認(rèn) Python 版本。

# python --version
Python 3.4.2

接下來,我們?cè)俅瘟谐隹捎玫?Python 替代版本。

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

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

# update-alternatives --config python

# python --version
Python 2.7.8

3、移除替代版本

一旦我們的系統(tǒng)中不再存在某個(gè) Python 的替代版本時(shí),我們可以將其從 update-alternatives 列表中刪除掉。例如,我們可以將列表中的 python2.7 版本移除掉。

# update-alternatives --remove python /usr/bin/python2.7

update-alternatives: removing manually selected alternative - switching python to auto mode
update-alternatives: using /usr/bin/python3.4 to provide /usr/bin/python (python) in auto mode

方法2、移除軟連接

rm -rf /data/logs

ln -s /temp/logs /data/logs

解決軟連接ln報(bào)錯(cuò)-bash: /usr/local/bin/mysql: Too many levels of symbolic links

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

相關(guān)文章

  • python3.6連接MySQL和表的創(chuàng)建與刪除實(shí)例代碼

    python3.6連接MySQL和表的創(chuàng)建與刪除實(shí)例代碼

    這篇文章主要介紹了python3.6連接MySQL和表的創(chuàng)建與刪除實(shí)例代碼,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2017-12-12
  • 使用Python給Excel工作表設(shè)置背景色或背景圖

    使用Python給Excel工作表設(shè)置背景色或背景圖

    Excel是工作中數(shù)據(jù)處理和分析數(shù)據(jù)的重要工具,面對(duì)海量的數(shù)據(jù)和復(fù)雜的表格,如何提高工作效率、減少視覺疲勞并提升數(shù)據(jù)的可讀性是不容忽視的問題,而給工作表設(shè)置合適的背景是表格優(yōu)化的一個(gè)有效方式,本文將介紹如何用Python給Excel工作表設(shè)置背景色或背景圖
    2024-07-07
  • Windows下的Python 3.6.1的下載與安裝圖文詳解(適合32位和64位)

    Windows下的Python 3.6.1的下載與安裝圖文詳解(適合32位和64位)

    這篇文章主要介紹了Windows下的Python 3.6.1的下載與安裝圖文詳解(適合32位和64位),需要的朋友可以參考下
    2018-02-02
  • Win10下python3.5和python2.7環(huán)境變量配置教程

    Win10下python3.5和python2.7環(huán)境變量配置教程

    這篇文章主要為大家詳細(xì)介紹了Win10下python3.5和python2.7環(huán)境變量配置教程,文中安裝步驟介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • Python打開與讀取文件操作的常用方法

    Python打開與讀取文件操作的常用方法

    這篇文章主要介紹了Python打開與讀取文件操作的常用方法,通過編寫代碼自動(dòng)化操作文件,讀寫文件、打開文件、寫入文件、刪除文件一系列都稱作為電腦的操作,需要的朋友可以參考下
    2023-07-07
  • python3如何使用saml2.0協(xié)議接入SSO

    python3如何使用saml2.0協(xié)議接入SSO

    SAML是一種用于在不同系統(tǒng)之間傳輸安全聲明的XML框架,通過IDP和SP之間的重定向訪問,SP向IDP請(qǐng)求用戶身份認(rèn)證,IDP驗(yàn)證用戶身份后返回SAML應(yīng)答,本文以python3和python3-saml庫(kù)為例,介紹了如何接入公司SSO系統(tǒng),包括配置和處理登錄和登出請(qǐng)求
    2024-11-11
  • Python中的pprint模塊

    Python中的pprint模塊

    本文介紹了 Python中的pprint模塊,pprint模塊包含一個(gè)“美觀打印機(jī)”,用于生成數(shù)據(jù)結(jié)構(gòu)的一個(gè)美觀的視圖。格式化工具會(huì)生成數(shù)據(jù)結(jié)構(gòu)的一些表示,不僅能夠由解釋器正確地解析,還便于人閱讀。輸出會(huì)盡可能放在一行上,分解為多行時(shí)會(huì)縮進(jìn),想了解具體內(nèi)容請(qǐng)參考下文
    2021-11-11
  • python循環(huán)之彩色圓環(huán)實(shí)現(xiàn)示例

    python循環(huán)之彩色圓環(huán)實(shí)現(xiàn)示例

    這篇文章主要為大家介紹了python循環(huán)之彩色圓環(huán)實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • Python Pandas 獲取列匹配特定值的行的索引問題

    Python Pandas 獲取列匹配特定值的行的索引問題

    這篇文章主要介紹了Python Pandas 獲取列匹配特定值的行的索引問題,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-07-07
  • 如何使用python-dotenv解決代碼與敏感信息的分離

    如何使用python-dotenv解決代碼與敏感信息的分離

    我們開發(fā)的每個(gè)系統(tǒng)都離不開配置信息,這些信息都非常敏感,一旦泄露出去后果非常嚴(yán)重,被泄露的原因一般是程序員將配置信息和代碼混在一起導(dǎo)致的,這篇文章主要給大家介紹了關(guān)于如何使用python-dotenv解決代碼與敏感信息的分離,需要的朋友可以參考下
    2022-03-03

最新評(píng)論