centos7安裝和使用python3

2021-09-25 02:50:29 字數 1426 閱讀 4467

解決系統python2與安裝的python3的衝突

wget
若wget報錯則先安裝wget再執行上面的命令:

yum install wget
bash anaconda3-2019.03-linux-x86_64.sh
一路回車後會遇到yes/no

第乙個是問是否安裝anaconda

第二個是問是否配置環境變數

第三個是問是否安裝對應軟體

一般為yes yes no

第乙個yes之後可能會報錯:

bunzip2: command not found

這是要先安裝bunzip2:

yum install bzip2
安裝好bzip2後將/root/anaconda 目錄刪除

rm -rf /root/anaconda
然後繼續執行上面的命令安裝anaconda即可

若直接把python2刪除,則可能會導致yum等功能有問題,所以為了避免不必要的排錯,這裡將保留python2,實現python2與python3共存

分別修改以下兩個檔案

vi /usr/bin/yum
將檔案開頭的路徑宣告改為

#! /usr/bin/env python 修改為   #! /usr/bin/env python2.7
同樣修改另乙個檔案

vi /usr/libexec/urlgrabber-ext-down
ln -s /root/anaconda3/bin/python /usr/bin/python3
這樣相當於生成了python3的乙個快捷方式

輸入python3就可以進入我們安裝的python3的互動介面了

然而我們想要的是輸入python就能夠進入我們所安裝的python3互動介面

所以修改/usr/bin/python 的連線目標

ln -snf /usr/bin/python3 /usr/bin/python
相當於又將python3的快捷方式指向了python這個命令

此時輸入python進入的就是python3的互動介面了

這時我們已經能夠使用python3了,但是之後會發現莫名其妙的報包的錯誤

這時我們應該使用anaconda的pip才能對的上python版本,輸入以下命令即可:

ln -snf /root/anaconda3/bin/pip /usr/bin/pip
現在,我們就可以愉快的在centos上面執行python專案啦!

安裝和使用centos7

略,盡量不修改路徑吧,否則容易出現無法初始化的情況。本次是先選擇iso路徑的安裝,簡易安裝成功後是有視覺化桌面的。區域網通訊 區域網內電腦互聯互通,需要處於同一網段。交換機 閘道器 連線n個網線,n臺機器插上網線,在介面卡中配置固定ip,即可通訊。虛擬機器通訊 安裝virtualbox軟體,會虛擬出...

CentOS7上安裝和使用Docker

centos 7 中 docker 的安裝 docker 軟體包已經包括在預設的 centos extras 軟體源裡。因此想要安裝 docker,只需要執行下面的 yum 命令 root localhost yum install docker檢視docker版本 root localhost d...

CentOS7下安裝MariaDB和使用

安裝命令 yum y install mariadb mariadb server 安裝完成mariadb,首先啟動mariadb systemctl start mariadb 設定開機啟動 systemctl enable mariadb 接下來進行mariadb的相關簡單配置 mysql se...