Python开发环境搭建

  • 概述
  • 安装Python3.7.6
  • 安装PyQt及Eric6依赖包
  • 安装Eric6
  • 测试Eric6和PyQt
  • 安装Pycharm
    • 安装Pycharm
  • 配置Pycharm
    • Qt工具
    • Ctrl+滚轮调节字体大小
    • F10运行当前编辑的文件

概述

本人在Windows下常用到PyQt开发,曾尝试多种安装环境配置,有Anaconda/eric/pycharm等等,总结下来Eric6与QT集成较紧密,无需过多配置就可方便生成界面,但其代码提示和编辑功能稍差。Pycharm较为通用但与PyQt集成起来个人觉着不那么方便智能,反正都没多大,索性都装了。

本文操作系统是:Windows10 企业版 LTSC 64位,但在Win7 64位也测试过安装顺利,但注意安装过程还是要联网

相关资源:

链接:https://pan.baidu.com/s/1Ks9fBAI-YNq4344ufI0L5w
提取码:4did文件列表如下:
eric6-20.2.zip
opencv_python-4.2.0.32-cp37-cp37m-win_amd64.whl
pycharm2018.1.4.7z
PyQt5-5.13.0-5.13.0-cp35.cp36.cp37.cp38-none-win_amd64.whl
PyQt5_sip-12.7.1-cp37-cp37m-win_amd64.whl
pyqt5_tools-5.13.0.1.5-cp37-none-win_amd64.whl
PyQtChart-5.13.0-5.13.1-cp35.cp36.cp37.cp38-none-win_amd64.whl
PyQtWebEngine-5.13.0-5.13.0-cp35.cp36.cp37.cp38-none-win_amd64.whl
python-3.7.6-amd64.exe
pywin32-227-cp37-cp37m-win_amd64.whl
QScintilla-2.11.4-1-cp35.cp36.cp37.cp38-none-win_amd64.whl

安装Python3.7.6

双击 python-3.7.6-amd64.exe 直接运行,自定义安装,我修改了默认安装路径如下,需勾选添加环境变量,如下图配置所示,安装完成直至结束。

安装完成后在cmd命令行输入python,可进入Python解释器,表示安装成功。

安装PyQt及Eric6依赖包

在cmd命令行按顺序安装以下包:
pip install PyQt5_sip-12.7.1-cp37-cp37m-win_amd64.whl
pip install pywin32-227-cp37-cp37m-win_amd64.whl
pip install QScintilla-2.11.4-1-cp35.cp36.cp37.cp38-none-win_amd64.whl
pip install PyQt5-5.13.0-5.13.0-cp35.cp36.cp37.cp38-none-win_amd64.whl
pip install pyqt5_tools-5.13.0.1.5-cp37-none-win_amd64.whl
pip install PyQtChart-5.13.0-5.13.1-cp35.cp36.cp37.cp38-none-win_amd64.whl
pip install PyQtWebEngine-5.13.0-5.13.0-cp35.cp36.cp37.cp38-none-win_amd64.whl
注:卸载指令为:pip uninstall Pyqt5-sip,其他雷同,另外pip list 可查看当前安装的包及版本,我的安装列表如下:

安装Eric6

解压eric6-20.2.zip安装包到一个临时目录,并在cmd运行以下指令安装:

cd 指令进入该临时目录
python install.py   # 卸载指令为 python uninstall.py

安装完成后会自动创建桌面快捷方式,打开eric后在 Setting->Preferences->QT 中设置QT Tools 和 PyQt Tools路径为:C:\Python\Python37\Scripts(根据个人安装路径决定,该目录主要识别pyqt5designer.exe和designer.exe两个文件)

测试Eric6和PyQt

安装Pycharm

安装Pycharm

无特殊要求,参考我下面的配置即可:

配置Pycharm

Qt工具

File —>setting —> Tools —>External tools(添加外部工具),主要有2个相关工具:

  1. Designer 用于通过pycharm直接打开qt designer,设计窗口界面,并生成ui文件。

     Name----------------命名为QTDesigner工具Program-------------designer.exe程序的位置,位于:C:\Python\Python37\Scripts\pyqt5designer.exeWorking directory---设置为 $ProjectFileDir$
    
  2. PyUIC 用来将ui文件转换为py文件,以供python调用。

     name-----------------PyUICProgram-------------PyUIC位于C:\Python\Python37\Scripts\pyuic5.Arguments-----------$FileName$ -o $FileNameWithoutExtension$.pyWorking dirctory----$ProjectFileDir$
    

回到主界面“Tools”–“External Tools”即可看到我们添加的QTDesigner和PyUIC,直接启动designer绘制界面,然后在生成的ui文件名上直接点右键,选择到PyUIC命令进行转换。推荐用eric,有个好处就是生成的py文件可以直接运行测试,PyUIC产生的py文件则不能,需要手动添加实例化代码。

Ctrl+滚轮调节字体大小

File —>setting —> Keymap
在搜索框搜索: Increase Font Size,右键选择 Add Mouse Shortcut,然后按住Ctrl+鼠标向上滚轮设置字体放大。
在搜索框搜索:Decrease Font Size ,同样的方法,设置Ctrl+鼠标向下滚轮,设置字体缩小。

F10运行当前编辑的文件

File —>setting —> Keymap
在搜索框搜索: run context,右键设置快捷键,按键盘F10保存即可。

Python开发环境搭建相关推荐

  1. intelRealsense D435 python开发环境搭建

    首先说一下电脑的配置 系统:win7 语言:python2.7 安装 应该是从D系列开始官方的开发文档都整合在了github,事实上,官方也有python环境安装说明,只是全部是英文,英语好的同学可以 ...

  2. Python基础笔记_Day01_计算机基础知识和Python开发环境搭建

    Day01_计算机基础知识和Python开发环境搭建 目录 01.01_计算机基础知识(计算机概述)(了解) 01.02_计算机基础知识(软件开发和计算机语言概述)(了解) 01.03_计算机基础知识 ...

  3. Python 开发环境搭建及预备知识

    特别说明 如果读者已经搭建了 Python 开发环境,可跳过本章第一部分,另外,如果读者觉得搭建开发环境比较繁琐,可采用 Python 自带的 IDLE 作为开发环境,安装方法请访问:<Pyth ...

  4. Python开发环境搭建(win7)

    一.安装配置Python 其实在开发python最好在ubuntu环境下,简单也便于扩展各个package.这次来讲一下如何在win7上搭建Python开发环境.由于python的跨平台性.在wind ...

  5. mac怎么安装python开发环境搭建_Mac OS搭建Python开发环境

    简书 Wwwwei 转载请注明原创出处,谢谢! 前言 最近在看一些关于机器学习的内容,其中大量代码需要Python的运行环境,所以搭建了Python开发环境,这里记录下,方便大家学习. 安装Pytho ...

  6. 我的世界minecraft最新版1.16.5服务器及其Python开发环境搭建

    1.本文环境 Mac OS: 11.2.3 JDK: Java 1.8 Python: 3.9.4,需要pyyaml包 minecraff 客户端: 官方 1.16.5 minecraft 服务器:s ...

  7. Windows下Python开发环境搭建及 Python的HelloWorld示例

    最近较忙,都么时间更新博客了.本文介绍Windows下Python开发环境的搭建. 一.从链接http://www.python.org/downloads/ 下载安装包,注意32位和64位安装包区别 ...

  8. python开发环境搭建实训报告_20191302 实验一《Python程序设计》实验报告

    20191302 2019-2020-2 <Python程序设计>实验一报告 课程:<Python程序设计> 班级: 1913班 姓名: 董佳帅 学号:20191302 实验教 ...

  9. <python开发> python开发 环境搭建(windows)

    以下提供软件的官方地址链接,如果不想去官方下载,可使用作者整理好的软件包,链接:python环境搭建软件包链接地址 一.python 安装 1.安装包的官网:下载地址 打开后界面如下: 2.点击&qu ...

最新文章

  1. c# tcp显示服务器图片,C# TCP通迅原码(服务器与客户端相互发送文本与图片)
  2. Visual Studio视觉编程工具(推荐四个)
  3. 教你创建Google网站地图Sitemap.xml(转)
  4. kali linux关闭进程,技术|如何使用 Kali Linux 黑掉 Windows
  5. 别被忽悠了!我来谈谈大数据平台的4个要点,你们写的都不是干货
  6. C/C++中的联合 union
  7. 匹配区县代码_行政区划代码查询
  8. k2pb1官改和梅林_K2P B1免拆机刷官改和梅林阉割版固件(方法超简单)
  9. SpringBoot系列 - 使用RestTemplate
  10. FIL WORLD开启算力众筹新篇章,与世界一起助力FIL
  11. 工具善其事,必先被苦逼的其器所钝伤然后打磨之才能利其器
  12. 微信分享朋友圈链接怎么显示图片-企业微信二维码转成名片
  13. html5+自动播放轮播插件,15个超强的jQuery/HTML5图片轮播插件
  14. linux用户自动输入密码,Linux自动输入密码登录用户
  15. STM32CubeIDE开发(十六),I2C协议采集传感器数据(SHTC1、LTR-553ALS、BMP280、LSM6DSL、MMC3680KJ)
  16. 软件工程之七——软件维护
  17. 环回接口是做什么的?
  18. OpenCV 4.2.0 + opencv_contrib安装 (ubuntu16.04)
  19. 三菱服务器有电源不显示,三菱plc模块网络连接状态的功能说明
  20. 一款优秀的数据质量探查工具应该具有哪些功能?

热门文章

  1. java代码mybatis代码生成器插件
  2. 高中计算机专业教师 教学计划,信息技术教学计划(精选3篇)
  3. android 水滴动画,Android贝塞尔曲线应用-跳动的水滴
  4. css-点击按钮实现水滴动画
  5. 端游绝地求生为什么服务器维护,《绝地求生大逃杀》PC版今日服务器维护3小时 原因未知 或与新地图有关?...
  6. VsCode Eslint 代码检测工具
  7. BERT-as-service 时隔三年突然更新,这次连名儿都改了
  8. 删除list集合中特定元素的正确姿势
  9. 《小狗钱钱》--chapter9.10.11--有了目标后生活充实了起来
  10. Log4j2的理解与使用(一)