Pycharm+PyQt5开发环境配置
一、安装Python开发环境
- python官网下载地址:https://www.python.org/downloads/
注:千万不要使用最新测试版,很有可能第三方库不支持
笔者目前使用的版本是3.6.5
二、安装Pycharm
- jetbrains官网下载:https://www.jetbrains.com/pycharm/
三、PyQt5安装
需要安装PyQt5和PyQt5-tools两个工具包
请按照如下步骤进行安装:
1、打开Pycharm插件管理器
File -> Settings -> Project:XXXXXXX -> Project Interpreter
查看pip版本,如果是9.0.0请按照如下方式升级成最新版本(目前是10.0.1)
- python -m pip install --upgrade pip
升级完毕后修改Pycharm配置文件,否则会提示找不到main方法
- 如果默认安装路径如下:C:\Program Files\JetBrains\PyCharm\helpers
修改此目录下packaging_tool.py文件,不建议用记事本直接打开,格式混乱,建议安装个notepad++
- def do_install(pkgs):
- try:
- import pip
- except ImportError:
- error_no_pip()
- return pip.main(['install'] + pkgs)
- def do_uninstall(pkgs):
- try:
- import pip
- except ImportError:
- error_no_pip()
- return pip.main(['uninstall', '-y'] + pkgs)
修改为:
- def do_install(pkgs):
- try:
- # import pip
- try:
- from pip._internal import main
- except Exception:
- from pip import main
- except ImportError:
- error_no_pip()
- return main(['install'] + pkgs)
- def do_uninstall(pkgs):
- try:
- # import pip
- try:
- from pip._internal import main
- except Exception:
- from pip import main
- except ImportError:
- error_no_pip()
- return main(['uninstall', '-y'] + pkgs)
修改完后保存,就可以继续安装PyQt5和PyQt5-tools了
四、Pycharm扩展工具添加PyQt5的快捷转换工具
打开File -> Setting -> Tools -> External Tools按顺序创建如下三个项目
1、QtDesigner
此工具用于可视化创建UI文件
将如下参数对应填入图中位置
- Name: QtDesinger
- Description: $FileDir$\venv\Lib\site-packages\pyqt5-tools\designer.exe
- Program: $FileDir$\venv\Lib\site-packages\pyqt5-tools\designer.exe
Aruguments:$FileDir$\$FileName$- Working Directory: $FileDir$
2、PyUIC
该工具用于将.ui文件转化为.py文件
- Name: PyUIC
- Program: $FileDir$\venv\Scripts\python.exe
- Arguments: -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
- Working directory: $FileDir$
3、Pyrcc
该工具用于将资源文件.qrc转为.py文件
- Name: Pyrcc
- Program: $FileDir$\venv\Scripts\pyrcc5.exe
- Arguments: $FileName$ -o $FileNameWithoutExtension$_rc.py
- Working directory: $FileDir$
Pycharm+PyQt5开发环境配置的更多相关文章
- 【转】PyQt5开发环境配置并使用
[转]PyQt5开发环境配置并使用 https://blog.csdn.net/HuangZhang_123/article/details/78046706 本人新书<玩转Python网络爬虫 ...
- PyCharm搭建pyqt5开发环境
PyCharm搭建PyQt5开发环境 1.安装PyQt5 2.PyCharm环境配置 2.1 添加QtDesigner 2.2 添加PyUIC 2.3 添加Pyrcc 2.4 添加assistant ...
- 基于Pycharm的Python开发环境配置
基于Pycharm的Python开发环境配置 编辑于2020-11-18 Python安装 双击桌面的Python3.x安装包. 勾选Add to path. 方便起见,选择Install now.下 ...
- PyCharm Django Python 开发环境配置 详细教程
PyCharm Django Python 开发环境配置 详细教程 1. Python 下载及安装 (1)根据需要的版本去 Python 官网(https://www.python.org/downl ...
- Tensorflow开发环境配置及其基本概念
Tensorflow开发环境配置及其基本概念 1.1. 安装Tensorflow开发环境 1.1.1. 安装pycharm 1.1.2. 安装pythe3.6 1.1.3. 安装Tensorflow ...
- PyQt5开发环境搭建
一 写在开头1.1 本节内容开个新坑—“PyQt5系列”,慢慢填.本文主要内容为PyQt5开发环境的搭建. 注意:PyQt 5.10以上的版本在Python 3.6中有BUG,PyQt 5.10版本是 ...
- Linux—CentOS7下python开发环境配置
CentOS7下python开发环境配置 上一篇博客讲了如何在Centos7下安装python3(https://www.cnblogs.com/zivli/p/9937608.html),这一次配置 ...
- Django:学习笔记(1)——开发环境配置
Django:学习笔记(1)——开发环境配置 Django的安装与配置 安装Django 首先,我们可以执行python -m django --version命令,查看是否已安装django. 如果 ...
- windows下一步到位搭建pycharm的开发环境
pycharm的开发环境主要涉及到以下三个方面 pycharm的激活 这里采用破解的方式来达到永久激活的目的,因为激活码用着用着就过期的你,会发现不厌其烦的 通过测试,这个破解包适用于2017-201 ...
随机推荐
- 编译原理_P1001
1 绝大部分软件使用高级程序设计语言来编写.用这些语言编写的软件必须经过编译器的编译,才能转换为可以在计算机上运行的机器代码.编译器所生成代码的正确性和质量会直接影响成千上万的软件.虽然大部分人不会参 ...
- java加载property文件配置
1 properties简介: properties是一种文本文件,内容格式为: key = value #单行注释 适合作为简单配置文件使用,通常作为参数配置.国际化资源文件使用. ...
- swift中的坑
1.NSClassFromString //获取工程名称 let group = Bundle.main.infoDictionary let fileName = group?[kCFBundleE ...
- 数据结构与算法——认识O(NlogN)的排序(2)
输入整型数组和排序标识,对其元素按照升序或降序进行排序 (一组测试用例可能会有多组数据) 接口说明 原型: void sortIntegerArray(Integer[] pIntegerArray, ...
- arm汇编几个经典例题
这几个例题来自我们的上机实验,通过这几个例题基本上能掌握arm汇编一些最基本的操作 arm汇编实现1-100的加法 12345678910111213 AREA Example1,CODE,READO ...
- Codeforces Round#615 Div.3 解题报告
前置扯淡 真是神了,我半个小时切前三题(虽然还是很菜) 然后就开始看\(D\),不会: 接着看\(E\),\(dp\)看了半天,交了三次还不行 然后看\(F\):一眼\(LCA\)瞎搞,然后\(15m ...
- yield解析
1.yield可以用来为一个函数返回值塞数据 代码: def addlist(alist): for i in alist: alist = [, , , ] for x in addlist(ali ...
- leaflet本地加载arcgis切片
var origin = [-20037700, 33711400];//图层起点坐标 var resolutions = [ 8466.6836000338681, // Level 0 4233. ...
- git获取公钥和私钥以及常用的命令
Git简单生成公钥和私钥的方法 Git安装完之后,需做最后一步配置.打开git bash,分别执行以下两句命令 git config --global user.name “用户名” git conf ...
- [LC] 300. Longest Increasing Subsequence
Given an unsorted array of integers, find the length of longest increasing subsequence. Example: Inp ...