统信UOS_arm64开发环境配置

本文档详细介绍了在统信UOS操作系统上配置SSH远程登录并设置为开机自启动的步骤,以及安装PyQt4和相关开发包的过程。重点讲述了由于apt-get安装OpenCV-python遇到问题,所以选择源码安装OpenCV3.4.1,包括安装依赖、编译选项设置和验证安装成功的步骤。同时提到了卸载OpenCV的方法以及安装视频捕获接口包v4l-utils的必要性。

统信UOS开发机器配置

一、配置ssh远程登陆并设置为开机自启动

(1)sudo vim /etc/ssh/sshd_config
修改以下三行
LoginGraceTime 120
PermitRootLogin yes
StrictModes yes
(2)systemctl enable ssh
update-rc.d ssh enable 2 3 4 5
service sshd restart

二、安装开发环境所用的包

安装PyQt4

安装pyqt4–采用apt-get在线安装

sudo apt-get install libxext6 libxext-dev libqt4-dev libqt4-gui libqt4-sql # libqt4-gui不可用
sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer
sudo apt-get install python-qt4
sudo apt-get install python-qt4-*
sudo apt-get install python-qscintilla2

# 下面四行表示python3,可以不用安装
sudo apt-get install python3-pyqt4
sudo apt-get install python3-pyqt4.qsci
sudo apt-get install python3-pyqt4.qtsql
sudo apt-get install python3-pyqt4.phonon

安装pip

cd ~
wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
sudo python ./get-pip.py
pip install --upgrade setuptools
pip install --upgrade pip

安装程序所需py包

pip install twisted
sudo pip install pyinstaller==3.6  # 3.6版本可以打包py2程序
pip install pyyaml
pip install requests_toolbelt

pyinstaller用于py2的打包,因为要使用pyinstaller程序,不使用sudo安装则可执行文件放置在用户家目录/.local/bin下,还要修改环境变量,因此直接使用sudo安装,pyinstaller程序就安装到/usr/local/bin目录下。

安装opencv-python

有三种安装方式,分别是:

  • apt-get安装

    sudo apt-get install python-opencv
    

    但安装后查看编译选项中GUI为GTK3,代码中调用cv2.namedWindow()会报错。
    卸载: sudo apt-get remove python-opencv

  • pip安装

    # 查看pip中有哪些版本
    gw1@gw1-PC:~$ pip install opencv-python==
    ERROR: Could not find a version that satisfies the requirement opencv-python== (from versions: 3.4.0.14, 3.4.10.37, 4.3.0.38)
    ERROR: No matching distribution found for opencv-python==
    

    仓库中只有三个版本from versions: 3.4.0.14, 3.4.10.37, 4.3.0.38,其中适用于py2的只有3.4.0.14

    pip install opencv-python==3.4.0.14
    

    但是最后会报错导致安装失败,暂时还未

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值