centos 7.4自帶python2.7.5,可以通過如下命令檢視版本資訊
查詢python安裝位置
[root@localhost/]$ which python
[root@localhost/]$cd /usr/bin/python
檢視版本資訊
[root@localhostbin]$ ./python --version
python 2.7.5
順便提一下在安裝centos安裝時選擇開發工作站的模式,可選擇python支援。在其他的模式下沒有進行驗證過。
[root@localhost /]$ wget
解壓檔案到tmp目錄下
[root@localhost /] tar-zxvf python-3.6.3.tgz -c /tmp
在tmp目錄下自動生成python 3.6.3目錄,進入該目錄
[root@localhost /] cd /tmp/python 3.6.3
設定安裝路徑在/usr/local/bin目錄下
[root@localhost python-3.6.3]$ ./configure--prefix=/usr/local
編譯生成python3.6.3的執行程式
[root@localhost python-3.6.3]make
安裝應用程式到/usr/local/bin目錄下
[root@localhost python-3.6.3]make atlinstall
新增軟鏈到執行目錄下/usr/bin
[root @localhost python-3.6.3] ln -s /usr/local/bin/python3.6 /usr/bin/python3
通過以上步驟可以將新版的python3.6.3和已有的python2.7.5一併的安裝在同一臺機器上並且能夠共同使用
檢視當前python對應的版本資訊
[root@localhost ~]$python2 --version
python 2.7.5
[root@localhost ~]$python3 --version
python 3.6.3
用whereis命令定位python可執行檔案、源**檔案、幫助檔案在檔案系統中的位置
[root @localhost python-3.6.3]$ whereis python
python:/usr/bin/python /usr/bin/python2.7 /usr/bin/python2.7-config /usr/lib/python2.7/usr/lib64/python2.7 /etc/python /usr/local/bin/python3.6m/usr/local/bin/python3.6 /usr/local/bin/python3.6m-config/usr/local/lib/python3.6 /usr/include/python2.7 /usr/share/man/man1/python.1.gz
雖然centos7自帶python2.7 但是沒有pip工具 ,作為python的最好用的第三方包管理工具必須要安裝乙個。輸入命令yum install python-pip檢查一下
[root@localhost bin]$ yum installpython-pip
已載入外掛程式:fastestmirror,langpacks
loading mirrorspeeds from cached hostfile
* base: mirrors.tuna.tsinghua.edu.cn
* extras: mirrors.tuna.tsinghua.edu.cn
* updates: mirrors.tuna.tsinghua.edu.cn
沒有可用軟體包 python-pip。
錯誤:無須任何處理
看來時沒有找到python-pip的安裝包,為了成功安裝pip,我們首先需要安裝乙個叫「epel-release」的軟體包,這個軟體包會自動配置yum的軟體倉庫。epel (extrapackages for enterprise linux)是基於fedora的乙個專案,為「紅帽系」的作業系統提供額外的軟體包,適用於rhel、centos和scientific linux。說白了安裝epel-release就是為了擴大軟體包的搜尋範圍。
[root@localhost bin]yum -y install epel-release
[root@localhost bin]$ yum install python-pip
安裝完成後預設的版本是8.1.2,在安裝默寫第三方包的時候需要公升級成新的版本才能安裝,因此將pip通過命令pip install --upgrade pip公升級成最新的版本9.0.1
[root@localhost bin]$pip install --upgrade pip
測試是否安裝成功可以在控制台下直接輸入pip install 待安裝包名稱即可,如下所示
[root @localhost ~]$ pip install m3u8
collecting m3u8
downloading m3u8-0.3.5.tar.gz
collecting iso8601(from m3u8)
downloadingiso8601-0.1.12-py2.py3-none-any.whl
installingcollected packages: iso8601, m3u8
running setup.py install for m3u8 ... done
successfullyinstalled iso8601-0.1.12 m3u8-0.3.5
[root@localhost ~] wget
將檔案解壓至/usr/local目錄下,會自動生成pycharm-2017.2.4目錄
[root@localhost ~]tar –xvfpycharm-professional-2017.2.4.tar.gz –c /usr/local
進入該目錄
[root@localhost ~]cd /usr/local/pycharm-2017.2.4/bin
執行pycharm.sh, pycharm便會執行起來並提示匯入配置、建立快捷方式等內容。
pycharm需要jre支援,由於centos選擇的是開發工作站,因此預設已經安裝過了jre,因此可以直接的執行
新建purepython工程時,根據需要可以自由選擇已安裝的兩個直譯器
Centos7設定keepAlived開機自啟動
1.安裝依賴包 openssl yum install openssl 2.安裝依賴包openssl devel yum y install openssl devel 3.安裝keepalived a.將安裝包keepalived 2.0.18.tar.gz上傳到 usr local目錄 b.依次...
CentOS7下Redis的安裝和設定開機啟動
以下命令預設都是在root許可權下執行 wget tar xvzf redis 5.0.2.tar.gz cd redis 5.0.2 make 編譯 make install redis cli redis server等執行檔案會拷貝到 usr local bin 成功安裝完成後可以在任意目錄執...
Centos7下yum與python解除安裝及重灌總結
不論幹什麼,解除安裝我發現都是最快的,因為不需要動腦,無腦刪就行了,不然rm rf 這個老梗怎麼會存在這麼久呢?然後我寫本篇的原因是我阿里雲的伺服器重新更換了乙個映象,裡面的東西都要自己下,然後當我把我自己的專案傳上去後發現一直給我提示編碼錯誤,我就尋思這環境肯定不對,因為之前都不會。所以把電腦裡的...