centos7系統pytho5開發環境搭建

2021-10-06 06:04:43 字數 2391 閱讀 5764

2020-5-11

作業系統:centos7帶桌面

學習一樣新技能最難的不是學習本身,而是學習環境的搭建。

公升級python

centos7.5自帶的python是2.7.5的版本,需要將其公升級到python3.x。

使用yum安裝python3,版本為3.6.x

```sudo yum install -y python3

```修改預設python

```mv /usr/bin/

ln -s /usr/bin/

```設定環境變數

將檔案/usr/bin/yum和/usr/libexec/urlgrabber-ext-down中,將#!/usr/bin/python修改為#!/usr/bin/python2

```#!/usr/bin/python2

```配置vnc服務

```sudo yum install -y tigervnc-server tigervnc vnc vnc-server

```配置vnc連線

```cp

/lib/systemd/system/[email protected]

/etc/systemd/system/vncserver@:1.service

```修改/etc/systemd/system/vncserver@:1.service

找到這一行

execstart=/sbin/runuser -l -c "/usr/bin/vncserver %i"

pidfile=/home//.vnc/%h%i.pid

這裡直接用root 使用者登入,所以我替換成

execstart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"

pidfile=/root/.vnc/%h%i.pid

設定開機啟動(目前開機啟動不成功)

由於直接root使用者登入,所以配置如下:

```[root@localhost ~]# cat /etc/systemd/system/vncserver@:1.service

.........

[unit]

description=remote desktop service (vnc)

after=syslog.target network.target

[service]

type=forking

# clean any existing files in /tmp/.x11-unix environment

execstartpre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

execstart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i"

pidfile=/root/.vnc/%h%i.pid

execstop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

[install]

wantedby=multi-user.target

```重載入 systemd

[root@localhost ~]# systemctl daemon-reload

啟動vnc

[root@localhost ~]#  vncserver

:1[root@localhost ~]# vncserver

-kill :1

參考:搭建pyqt5環境

使用pip安裝pyqt5的環境

```sudo pip3 install --user --target=/opt/pyqt5 pyqt5

```報錯:

解決方案:公升級pip

```sudo python -m pip install --upgrade --force pip

```繼續安裝sudo pip3 install --user --target=/opt/pyqt5 pyqt5

更換aliyum源,yum的源

安裝pyqt5

pip3install pyqt5 -i

安裝pyqt5-tools

pip3install pyqt5-tools -i

安裝freetype

報錯:解決:

yum install -y freetype

centos7 備份系統

centos系統備份與恢復教程 tar 特點1 保留許可權 2 適合備份整個目錄 3 可以選擇不同的壓縮方式 4 如果選擇不壓縮還能實現增量備份,部份還原,參考man tar dd特點 1 對塊進行操作,能備份整個硬碟 包括分割槽表 mbr,其他linux不能很好支援的檔案系統 2 可以進行壓縮 麻...

CentOS7系統安裝

centos 7.5 x86 64 開啟vmware主頁點選建立虛擬機器 2 新增映象位置 3 啟動虛擬機器 4 設定網絡卡為eth開頭,centos7預設安裝網絡卡名稱並非以eth開頭 按tab鍵輸入 net.ifnames 0 biosdevname 0 之後回車 5 選擇鍵盤 預設就好,點選c...

Centos7系統介紹

一.centos7映象介紹 映象名字解釋 centos 7 x86 64 1708.iso 從centos7之後,版本命名就跟發行的日期相關了 centos 7 系統是7.x的版本 x86 64 64位作業系統,並且從7以後不再提供32位映象 1708 2017年08月發表的版本 二.centos7...