Centos7.4環境下搭建Python開發環境(虛擬機安裝+python安裝+pycharm安裝)


一般情況下,大家都是在 Windows平台下進行 Python開發,軟件安裝和環境搭建都非常“傻瓜”。但是公司中的軟件開發和我們平常的編程區別很大,無論是平台還是具體的操作命令都十分不同

博主最近在學習 Python方面的開發,在搜索一些公司的任職要求時發現不少應聘都有 “能在Linux環境下進行 Python開發” 的要求,為此博主花費大量時間閱讀各種博客進行學習,但是很多博客內容殘缺不全,且因為時間久遠無法成功實現

經過不懈努力,博主成功搭建好了 Centos7.4環境下的 Python開發環境,現在從 Centos7.4虛擬機安裝到具體的環境配置逐步講解

一、安裝 Centos7.4虛擬機

很多人覺得 Centos6是市面上最流行的版本,運行穩定,參考文檔還多,但是該版本的生命周期截至到2020年11月30號,並且 Centos7已經逐漸成為主流

考慮之后很長一段時間都有必要進行 Linux下的 Python開發,博主決定投入 Centos7的懷抱(參考文檔也不少,大家不必擔心)


首先需要下載鏡像

下載地址:Centos7.4鏡像

進入界面后我們選擇第一個鏡像即可——CentOS-7-x86_64-DVD-1708.iso(大小為4G)

然后我們打開虛擬機,點擊“新建虛擬機”,選擇“典型”,點擊“下一步”

KUljMR.png

選擇“安裝程序光盤映像文件”,點擊“瀏覽”選擇之前下載好的鏡像,點擊“下一步”

KU1PiD.png

輸入信息,點擊“下一步”

KU1VsI.png

修改“虛擬機名稱”,選擇安裝“位置”,點擊“下一步”

KU1meP.png

之后一直“下一步”直到完成,等待一會兒會出現圖示界面

KU11zj.png

之后顯示安裝過程

KU3kkT.png

如果中間出現了帶有黃色嘆號的圖標,點進去勾選項目再點擊完成即可。最后結果見下圖

KUGteI.png

右下角點擊完成安裝,進入登陸界面

KUGDSg.png

點擊圖標,輸入密碼就能進入 Centos7.4環境了

KUGgwq.png

二、安裝 python3.6.7

CentOS7.4自帶 python2.7.5,可以通過python -V命令查看版本信息

KUJpXd.png

安裝步驟

首先安裝 python前的庫環境,這非常重要

yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y

然后采用 wget下載壓縮包並解壓(這一步一般需要 root 權限,因為要向系統寫入文件)

wget https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tar.xz
xz -d Python-3.6.7.tar.xz
tar -xf Python-3.6.7.tar

接下來生成 Makefile,為下一步的編譯做准備

cd Python-3.6.7
./configure --prefix=/opt/python
/* 解釋
./configure --prefix=/usr

上面的意思是將該軟件安裝在 /usr 下面,執行文件就會安裝在 /usr/bin (而不是默認的 /usr/local/bin),資源文件就會安裝在 /usr/share(而不是默認的/usr/local/share)
*/

編譯(大多數的源代碼包都經過這一步進行編譯)

make && make install

用 python查看默認安裝路徑

python
>>> import sys
>>> sys.path
['', '/usr/lib64/python27.zip', '/usr/lib64/python2.7', '/usr/lib64/python2.7/plat-linux2', '/usr/lib64/python2.7/lib-tk', '/usr/lib64/python2.7/lib-old', '/usr/lib64/python2.7/lib-dynload', '/usr/lib64/python2.7/site-packages', '/usr/lib64/python2.7/site-packages/gtk-2.0', '/usr/lib/python2.7/site-packages']

python3.4默認沒有添加 path

進入 etc文件夾

cd /etc

編輯 profile文件

vim profile

在最后一行添加export PATH=$PATH:/opt/python/bin並退出

最后執行指令

source /etc/profile

python3.6.7就安裝成功了

Ka6UaT.png

三、安裝 pycharm

安裝 pycharm軟件

這里采用 wget進行下載

wget https://download.jetbrains.com/python/pycharm-professional-2019.2.3.tar.gz

將文件解壓至 /usr/local 目錄下,自動生成 pycharm-2019.2.3 目錄(這一步一般需要 root 權限,因為要向系統寫入文件)

tar –xvf pycharm-professional-2019.2.3.tar.gz –C /usr/local

進入該目錄

cd /usr/local/pycharm-2019.2.3/bin

執行 pycharm.sh(Pycharm需要 JRE支持,由於 CentOS選擇的是開發工作站,因此默認已經安裝過了JRE,因此可以直接運行)

./pycharm.sh

顯示如下界面,之后和 Windows平台下的安裝就一樣了

Ka7dnU.png

pycharm已經安裝成功,但是為了工具使用方便,我們不能總通過終端進入目錄下執行指令來打開軟件,因此有必要把 pycharm的環境變量添加至桌面

添加環境變量至桌面

進入存儲桌面圖標的目錄

cd /usr/share/applications

新建文件 pycharm.desktop

touch pycharm.desktop

編輯文件

vim pycharm.desktop

輸入如下內容

#!/usr/bin/env xdg-open
[Desktop Entry]
Encoding=UTF-8
Name=Pycharm
Comment=pycharm-2019.2.3
Exec=/usr/local/pycharm-2019.2.3/bin/pycharm.sh # pycharm-2019.2.3的安裝路徑
Icon=/usr/local/pycharm-2019.2.3/bin/pycharm.png
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;

執行指令

chmod a+x /usr/share/applications/pycharm.desktop

最后桌面圖標顯示在”應用程序“的”其它“中,將其拖入桌面即可

KUD2Js.png


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM