Centos7.4環境下搭建Python開發環境(虛擬機器安裝+python安裝+pycharm安裝)
目錄
- 一、安裝 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
最後桌面圖示顯示在”應用程式“的”其它“中,將其拖入桌面即可
相關推薦
windows環境下搭建Java開發環境(一):jdk安裝和配置
變量 win jns jdk安裝 分享 tool 直接 www. 技術 一、資源下載 官網:http://www.oracle.com/technetwork/java/javase/downloads/index.html 本人安裝的是jdk1.8,百度雲資源:鏈
win10環境下搭建彙編開發環境(軟體是DOSBOX和MASM32)
彙編真的很重要,很重要!應一位小夥伴的要求,來寫下我的彙編開發環境傻瓜式教程。哈哈,怕他打我! 以下是搭建基於DOSBOX+MASM32的組合語言開發環境記錄。 一.工具準備 1.下載DOSBOX 工具介紹:DOSBox 是一個 DOS 模擬程式,由於它採用的是 SDL 庫,所以可以
Linux centos 7 環境下搭建vue開發環境
onf 信息 成功 tps HERE tar.gz linu configure ucc 下載node.js安裝包 #wget https://npm.taobao.org/mirrors/node/v10.13.0/node-v10.13.0.tar.gz #tar -z
windows 操作環境下搭建NodeJS開發環境
第一步:下載安裝檔案 下載nodejs,官網:http://nodejs.org/download/ 你可以根據不同平臺系統選擇你需要的Node.js安裝包。 Node.js 歷史版本下載地址:https://nodejs.org/dist/ 我
linux 環境下搭建django開發環境
Django是網站開發不錯的框架,使用python可以快速方便的搭建網站開發環境,如果想快速學習Django,“the django book”是一個不錯的選擇,下邊簡介一下linux下搭建django開發環境。 1. pyhton安裝 當下大部分的Mac和Linux系統中
ubuntu環境下搭建python3開發環境
第一件事當然是安裝python,有兩種方法。 一是下載安裝包,自己解壓縮安裝包編譯安裝。二是使用命令列的方式自動搭建環境。 我推薦使用第一種方式,自己解壓縮安裝包進行編譯安裝。可以熟悉編譯安裝這麼一個過程的同時能夠知道需要安裝包時可以去哪裡下載(非linux環境下時)。
Linux下搭建PHP開發環境(Apache2.4.12+PHP5.6.7+MySQL5.6)
樓主畢業近幾年都是從事Java開發,但前陣子公司外別的公司合作,並接了個專案,該專案的前期是PHP開發的,後期將逐漸轉為Java來開發,但期間的維護,介面的修改都得繼續用PHP,沒辦法啊,由於一下子找不到PHP開發人員,只能我來頂上了。 寫程式碼到不
使用windows10下搭建flask開發環境(python 3)
前幾周在windows10下搭建flask環境的時候遇到了幾個小問題,拿出來分享一下 首先,安裝python3,地址如下: 安裝的時候要注意選中add path選項,讓安裝程式自動設定好環境變數和路徑,這樣就免去了我們手動設定的麻煩。
在Windows下搭建Android開發環境
c51 公司 智能 單獨 window 引用 ssp 管理 第一個 隨著移動互聯網的迅速發展,前端的概念已發生很大的變化,已不僅僅局限在網頁端。而Android系統作為智能機市場的老大,作為前端開發工程師,非常有必要了解和學習。但面對眾多學習資料,站在前端開發工程
在mac下搭建java開發環境
$path java ide new 版本 word-wrap 開發工具 profile data- 剛剛從windows系統轉到使用mac系統。感覺不是特別熟悉,須要一定的適應時間。以下簡介一下mac下搭建主要的java開發環境。 1.安裝jdk 安裝jdk1
ESP32搭建3.ubuntu14.04下搭建esp32開發環境 (最新版)
終端 pat 權限 技術 實例 為我 tro component 直接 硬件為樂鑫出品的ESP32一款集成了wifi和藍牙的集成模塊。 1.首先ctrl+alt+t打開終端,sudo -s選擇用root權限登陸 。 2. 輸入指令:sudo apt-get install
Linux下搭建STM8開發環境
post get des apt b- blog div 復制 bsp 使用SDCC+STM8Flash+STLink搭建Linux開發STM8開發環境,對應的MCS51,LPC之類的也可以使用SDCC 1、安裝SDCC$ sudo apt-get install sdcc
##mac系統下搭建vue開發環境
gist top mac系統 class javascrip tao blog http registry 1. 首先需要安裝homebrew 2. 再安裝nodejs brew install nodejs 3. 再安裝npm(淘寶鏡像) npm install
Linux下搭建PHP開發環境,Php-Fpm程序管理。
目前PHP專案開發幾種比較流行的架構搭建中,LNMP在效能方面是最好的,正因為如此,使得LNMP架構逐漸流行起來,今天,前面提到了Nginx部署,由於專案實際環境的需要,今天就在說一下怎麼部署PHP。 環境 CentOS 6.3 PHP 5.6 安裝步驟 1. 下載並安裝P
在windows下搭建ESP32開發環境從失敗到成功
目錄 1、背景: 1.1參考資料 2、各種坑 2.1 git clone --recursive https://github.com/espressif/esp-idf.git 過程 2.1.1下載過程中卡住不動的有沒有,等待時間太長,怎麼破
Windows7 64位下搭建PyGTK開發環境
畢業設計用PyGTK實現的,理論上是可以跨平臺的,但是其中用到的一些模組可能無法在Win下用(或許折騰折騰這些模組可以搞到win平臺的,好吧,我沒那麼蛋疼)Win7上搭建GTK和PyGTK開發環境的詳細步驟:一:環境說明Windows 7 x86_64 沒有安裝Python
windows7 下搭建golang開發環境
一、golang的安裝和環境變數的設定 1、golang安裝包下載和安裝 到golang官網下載最新版的安裝包go1.6.3.windows-amd64.msi,下載之後直接執行安裝,安裝路徑就使用它
Windows環境下搭建Ionic+cordova環境開發混合移動APP
網上有多篇ionic開發環境搭建的文章,但是針對windows下的說明比較少,所以在這裡再補充一篇windows下的開發環境搭建文章 1.nodejs nodejs官網: https://nodejs.org/en/ 它會自動檢測當前OS型別,並提供下載地址 Windows
Windows下搭建IOS開發環境(一)
我們都知道開發iPhone等ios平臺的移動應用時需要使用Mac本,但是Mac本都比較昂貴,所以我們可以採用Windows7上利用VMWare安裝Mac作業系統的方法來模擬ios開發環境,達到降低成本的目的。 1.相關配置 作業系統:windows7旗艦版 Wo
node下搭建Angular開發環境
1.安裝node.js 可以直接去官網https://nodejs.org/en/ 下載 在cmd 中敲入 npm –v檢視版本號看是否安裝成功 2.安裝淘寶映象 npm install -g cnpm --registry=ht