解決系統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...