中華鱘多少錢一斤-貝博唯一官網-貝博安卓

這個事例告知咱們,千萬不要動體系自帶的 Python,Win體系在外

文 | fanzhenyu 出處 | http://fanzhenyu.cn/

因為無知,卸載 Ubuntu 自帶的 python3 引發慘案,謹記,深刻反思。

慘案

因為試驗需求運用 Python3.6 以上版中華鱘多少錢一斤-貝博僅有官網-貝博安卓本,標簽14所以決議卸載 Python3標簽20.5。

  1. # 卸載 python3.5

  2. $ sudo apt-getremove python3.5

沒用,終端輸入 python3 仍是能夠運用。所以,網上查找卸載python3.5的辦法:

  1. # 卸載 python3.5 及其依靠

  2. $ sudo apt-getremove --auto-remove python3.5

  3. # 鏟除 python3.5

  4. $ sudo apt-getpurge python3.5

or

  1. $ sudo apt標簽11-getpurge --auto-remove python3.5

接下來,終端輸入 python3 仍然仍是能夠運用。

  1. # 中華鱘多少錢一斤-貝博僅有官網-貝博安卓刪去鏈接

  2. sudo r中華鱘多少錢一斤-貝博僅有官網-貝博安卓m /usr/bin/python3

然后,忽然發現側邊菜單欄變灰,感覺不對勁,重啟。然后,側邊菜單欄不見了,右鍵連翻開終端的選項都沒有了。

所以,查標簽20找處理計劃:

  1. # 切換到命令行形式

  2. ctrl+alt+t

  3. # 失利,再次測驗

  4. ctrl+alt+F1

  5. # 成功

  6. $ sudo apt install -f

  7. # 重新裝置桌面

  8. $ sudo apt-get-f install 中華鱘多少錢一斤-貝博僅有官網-貝博安卓ubuntu-minimal ubuntu-standard ubuntu-desktop

  9. # 重啟

  10. $ sudo 標簽20reboot

重啟后,菜中華鱘多少錢一斤-貝博僅有官網-貝博安卓單欄又呈現了??墒?,終端仍然沒有。能夠在 xterm標簽1 或許 中測驗裝置:

  1. $ sudo apt install gnome-term中華鱘多少錢一斤-貝博僅有官網-貝博安卓inal

可是,一般是不起作用的,仍是打不開。因為標簽1體系中許多軟件都是依靠 python3,所以卸載了 python3 導致了體系潰散。即便裝置了 python3.6+ 并設置了 python3 的軟銜接,仍然不可。

能夠測驗重裝 python3.5,然后設置 python3 軟銜接。也能夠測驗以下辦法:

  • https://blog.csdn.net/tao_627/article/details/91042809

  • https://blog.csdn.net/qs521/article/details/98945938

慘案發中華鱘多少錢一斤-貝博僅有官網-貝博安卓生后,即便菜單欄回來了,終端或許也能翻開了,可是運用 apt 裝置軟件一向報 dpkg 的過錯,找了許多辦法也沒有處理,所以仍是決議重新裝體系了。

正確裝置 Python 3.6+

正確的辦法便是不要容易刪去 python3 及其依靠。特別是不要刪去依靠。在 Ubuntu16.04 中修正 python3 指向 3.6+ 版別今后,某些軟件會無法運用,比方終端,需求運用上面銜接的辦法進行相應的處理。

這兒編程派更引薦的計劃是經過 pyenv 裝置 3.6+版別。

裝置 Python3.6+ 以上版別的正確姿態:

  1. # 從官網下載對應版別的源碼

  2. https://www.python.org/downloads/source/

  3. # 解壓

  4. $ tar -zxvf xxxxx

  5. $ cd xxxx

  6. # 創立裝置目錄

  7. $ sudo mkdir -p 標簽10/usr/local/python3

  8. # 裝備、編譯、裝置

  9. $ ./configure --preifx=/usr/local/python標簽143 --enable-optimizations

  10. $ make

  11. $ sudo make install

裝置今后,不修正 python3 的指向,能夠為 python3.6+ 版別指定不同的鏈接名:

  1. # 增加 python37 的軟鏈接

  2. $ ln -s /usr/local/python3/bin/python3.7/usr/bin/python37

  3. # 增加 pip3 的軟鏈接(這樣pip3便是python3.7專用的,也能夠起名為 pip37,不影響python3.5的pip3)

  4. $ ln -s /usr/local/python3/bin/pip3.7/usr/bin/pip3

檢測版別,檢查是否成功:

  1. $ python37 -V

  2. $ pip3 -V

重新裝置體系、軟件、建立試驗環境,真的是心累啊。謹記,今后不要隨意卸載體系自帶軟件,特別是不要信任某些博客寫的徹底鏟除xxx及其依靠的操作。

回復下方「關鍵詞」,獲取優質資源

回復關鍵詞「 pybook03」,當即獲取主頁君與小伙伴一同翻譯的《Think Python 2e》電子版

回復關鍵詞「入門材料」,當即獲取主頁君收拾的 10 本 Python 入門書的電子版

回復關鍵詞「m」,當即獲取Python精選優質文章合集

回復關鍵詞「book 數字」,將數字替換成 0 及以上數字,標簽1有驚喜愛禮哦~

題圖:pexels,CC0 授權。

Write a Comment

電子郵件地址不會被公開。 必填項已用 *標注