目錄

  • 一、安裝 Centos7.4虛擬機器
  • 二、安裝 python3.6.7
  • 三、安裝 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)

然後我們開啟虛擬機器,點選“新建虛擬機器”,選擇“典型”,點選“下一步”

選擇“安裝程式光碟映像檔案”,點選“瀏覽”選擇之前下載好的映象,點選“下一步”

輸入資訊,點選“下一步”

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

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

之後顯示安裝過程

如果中間出現了帶有黃色歎號的圖示,點進去勾選專案再點選完成即可。最後結果見下圖

右下角點選完成安裝,進入登陸介面

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

二、安裝 python3.6.7

CentOS7.4自帶 python2.7.5,可以通過python -V命令檢視版本資訊

安裝步驟

首先安裝 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,為下一步的編譯做準備

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

上面的意思是將該軟體安裝在 /usr 下面,執行檔案就會安裝在 /usr/bin (而不是預設的 /usr/local/bin),資原始檔就會安裝在 /usr/share(而不是預設的/usr/local/share)
*/

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

make && make install

用 python檢視預設安裝路徑

>>> import sys
>>> sys.path
['', 
 '/usr/local/lib/python36.zip', 
 '/usr/local/lib/python3.6', 
 '/usr/local/lib/python3.6/lib-dynload', 
 '/usr/local/lib/python3.6/site-packages']

python3.4預設沒有新增 path

進入 etc資料夾

cd /etc

編輯 profile檔案

vim profile

在最後一行新增export PATH=$PATH:/opt/python/bin並退出

最後執行指令

source /etc/profile

python3.6.7就安裝成功了

三、安裝 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平臺下的安裝就一樣了。破解碼參考另一篇部落格

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

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

相關文章