kevinc

主攻ZYNQ及RTOS开发,关注Flash存储

搭建python环境 pyhton pyserial pyQt pycharm

0
阅读(2323)

2016年4月30日

目标:写一个GUI界面控制串口,根据工控屏打印信息,自动烧写内核NK。

环境: Python + pyQt + pySerial + pyCharm IDE

安装最新版本:

python-3.5.1-amd64 (https://www.python.org/


PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x64-2.exe(https://sourceforge.net/projects/pyqt/)

sip-4.18 (https://www.riverbankcomputing.com/

pyserial-3.0.1 (pip install pyserial)

pycharm-community-2016.1.2


一、 软件安装


1、先从官网下载最新的python3.5,双击安装(选择安装选项)。

2、pyQt5点击安装即可。

//(官网说要先装SIP,实际安装pyQt5时,里面自带SIP tools,实测pyQt5不需要单独安装)

//由于PyQt4依赖于sip,所以在安装PyQt4之前要先安装sip。将下载的 sip-4.18 解压到D:\Python35\Lib\site-packages\sip-4.18中。

//先打开cmd命令提示符,定位到该路径(D: 回车 cd Python35\Lib\site-packages\sip-4.18 回车)

//然后执行 python configure.py (如果不能执行,添加PATH环境变量D:\Python35\Scripts\;D:\Python35\;)


3、通过网络安装pyserial模块

打开命令提示符,输入 python install pyserial 回车,自动匹配下载安装。

4、下载安装pyCharm IDE开发环境(解释器)。

二、验证环境

1、 查看python版本,直接在命令行输入 python -V (大写)

2、验证pyQt

新建hello.py,运行后弹出窗口,成功。


[python]view plaincopy

  1. importsys

  2. fromPyQt5importQtWidgets, QtCore

  3. # 调试打印

  4. print("这是第一句")

  5. print("这是第二句")

  6. # 显示hello窗口

  7. app = QtWidgets.QApplication(sys.argv)

  8. widget = QtWidgets.QWidget()

  9. widget.resize(300,100)

  10. widget.setWindowTitle("Hello, PyQt5!")

  11. widget.show()

  12. sys.exit(app.exec_())





Baidu
map