CentOS7下python開發環境配置

2021-08-30 08:51:42 字數 3289 閱讀 2362

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 這個老梗怎麼會存在這麼久呢?然後我寫本篇的原因是我阿里雲的伺服器重新更換了乙個映象,裡面的東西都要自己下,然後當我把我自己的專案傳上去後發現一直給我提示編碼錯誤,我就尋思這環境肯定不對,因為之前都不會。所以把電腦裡的...