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

更改Ubuntu默認python版本的兩種方法python-> Anaconda

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

你可以按照以下方法使用 ls 命令來查看你的系統(tǒng)中都有那些 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

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

$ python --version
Python 2.7.8

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

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

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

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

$ . ~/.bashrc

檢查當前的 Python 版本。

$ python --version
Python 3.4.2

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

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

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

如果出現(xiàn)以上所示的錯誤信息,則表示 Python 的替代版本尚未被 update-alternatives 命令識別。想解決這個問題,我們需要更新一下替代列表,將 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 選項使用了多個參數(shù)用于創(chuàng)建符號鏈接。最后一個參數(shù)指定了此選項的優(yōu)先級,如果我們沒有手動來設置替代選項,那么具有最高優(yōu)先級的選項就會被選中。這個例子中,我們?yōu)?/usr/bin/python3.4 設置的優(yōu)先級為2,所以update-alternatives 命令會自動將它設置為默認 Python 版本。

# python --version
Python 3.4.2

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

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

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

# update-alternatives --config python

# python --version
Python 2.7.8

3、移除替代版本

一旦我們的系統(tǒng)中不再存在某個 Python 的替代版本時,我們可以將其從 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報錯-bash: /usr/local/bin/mysql: Too many levels of symbolic links

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

相關文章

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

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

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

    使用Python給Excel工作表設置背景色或背景圖

    Excel是工作中數(shù)據處理和分析數(shù)據的重要工具,面對海量的數(shù)據和復雜的表格,如何提高工作效率、減少視覺疲勞并提升數(shù)據的可讀性是不容忽視的問題,而給工作表設置合適的背景是表格優(yōu)化的一個有效方式,本文將介紹如何用Python給Excel工作表設置背景色或背景圖
    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)境變量配置教程

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

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

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

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

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

    Python中的pprint模塊

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

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

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

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

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

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

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

最新評論