參考yen - KMOL 的程式開發環境 學習如何安裝Qt5、sip、PyQt5、qscintilla2 與 eric6 等,並寫一篇文章回報

Ubuntu 16.04 虛擬主機安裝

下載VirtualBox

下載Ubuntu 16.04

開啟VirtualBox並新增虛擬機器

載入ubuntu-16.04映像檔安裝ubuntu

有幾個要注意的虛擬機器配置選樣:

記憶體差不多1~4G就可以

檔案位置與大小:位置看個人需求,比較需要注意的是大小,建議多一點,設超過20以上

開始安裝工具

安裝, Solvespace 與程式庫開發所需的各種套件:

apt-get install libpng-dev libjson-c-dev libfreetype6-dev \
                libfontconfig1-dev libgtkmm-2.4-dev libpangomm-1.4-dev \
                libcairo2-dev libgl-dev libglu-dev cmake swig \
                python3-dev python3-pip pyqt5-dev mingw-w64

安裝 Pyslvs-PyQt5 所需要的 peewee ORM 模組, 以及產生靜態網誌所需的 pelican 與 Markdown:

sudo pip3 install peewee pelican Markdown

安裝Qt5.7

確認 Qt 版次指令:

qmake-v

下載http://download.qt.io/official_releases/qt/5.7/5.7.0/qt-opensource-linux-x64-5.7.0.run 並安裝Qt5.7

若雙擊安裝包未能執行程式,使用下列指令並安裝

sudo chmod +x      /可執行化
sudo ./qt-xxx.run   /執行qt

利用 gedit ~/.bashrc, 編輯 .bashrc, 加入:

export QTDIR=/opt/Qt5.7.0/5.7/gcc_64/ 
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${QTDIR}/lib 
export PATH=${QTDIR}/bin:${PATH}

然後以 source ~/.bashrc 讓設定生效

安裝Sip

確認 Sip 版次指令:

sip -V 

首先,先移除Ubuntu 16.04 內建的 sip 4.17.1 舊版本:

sudo apt purge python3-sip python3-sip-dev

然後下載 http://www.riverbankcomputing.com/software/sip/download ,安裝sip4.18.1

python3 configure.py 
make
sudo make install

假如要確認 Python3 導入時使用的 sip 版本, 利用下列程式碼檢查:

import sip
print(sip, sip.SIP_VERSION_STR)

安裝PyQt5

PyQt5 的安裝步驟與 sip 相同, 從 http://www.riverbankcomputing.com/software/pyqt/download5 下載原始碼之後:

python3 configure.py 
make
sudo make install

安裝qscintilla

首先下載原始碼 http://www.riverbankcomputing.com/software/qscintilla/download

下執行指令在3個目錄下(cd)

1.Qt4Qt5

cd Qt4Qt5
qmake qscintilla.pro
make
sudo make install

2.designer-Qt4Qt5

cd ../designer-Qt4Qt5
qmake designer.pro
make
sudo make install

3.Python

cd ../Python
python3 configure.py --pyqt=PyQt5
make
sudo make install

安裝eric6

http://eric-ide.python-projects.org/eric-download.html 下載原始碼後, 進行安裝

sudo python3 install.py

在黑窗打入指令 eric6 即可開啟

安裝 Leo Editor

1.git clone Leo Editor 的原始碼,並將 leo 目錄複製到 /usr/local/lib/python3.5/dist-packages 目錄中即完成安裝,

2.以 python3 launchLeo.py, 或者將 python3 launchLeo.py 放入可執行的 leo 檔案中來啟動Leo Editor


Comments

comments powered by Disqus