python安装和pycharm环境搭建设置方法


Posted in Python onMay 27, 2020

一、python 开发工具的选择

python开发工具有很多,这里推荐使用 pycharm;因为jetbrains公司拥有众多的开发工具以及开发拥护者。这些工具有相同的风格和各类使用案例、描述问题的博客,可供初学者参考。

1、pycharm professional edition - 专业版,可以试用30天

2、如果你有学校的email,可以申请免费的教育版

https://www.jetbrains.com/zh-cn/education/#lang=python&role=learner

3、免费开源版

https://download.jetbrains.8686c.com/python/pycharm-community-2020.1.1.exe

二、pycharm的兼容性

在选择pycharm的时候,考虑几个兼容性:

  • 操作系统兼容性 ,可以在各个windows和macOS使用;
  • python版本的兼容性 在pycharm中可以为项目指定不同的python版本;
  • pyqt5开发的辅助工具 通过pycharm扩展工具选项,可以将pyqt5中的uic和designer融入pycharm中,无缝操作;

三、安装多个python版本

python安装和pycharm环境搭建设置方法

选择 --> Customize installation 之后保持默认,Next

python安装和pycharm环境搭建设置方法

修改路径为 python377,是为了在创建pycharm项目的时候能够区分选择Python的版本 ;

python安装和pycharm环境搭建设置方法

例如,我机器上已经安装的python版本情况,新安装python3.7.7,放在相同的文件夹下。

四、新建pycharm项目

新建项目,选择python版本

python安装和pycharm环境搭建设置方法

在项目的根目录p377test上(图中选中的蓝色),点击右键:

python安装和pycharm环境搭建设置方法python安装和pycharm环境搭建设置方法

选择 New -> Python Package -> 填写 main 回车,添加完成后如下图:

python安装和pycharm环境搭建设置方法

main 目录作为源代码的根目录,所有源代码和模块都保存在main目录下。

五、安装项目需要的模块

1、手工安装 pyqt5

pyqt5 是 Qt python实现的开源版本,Qt是图像化界面设计工具。

1)、打开 File -> Settings…

python安装和pycharm环境搭建设置方法

2)、选中+号

python安装和pycharm环境搭建设置方法

3)、在搜索框中,填写 pyqt5 ,会出现模块可用版本,点击Install Package

python安装和pycharm环境搭建设置方法

4)、安装成功!

python安装和pycharm环境搭建设置方法python安装和pycharm环境搭建设置方法

2、自动安装

1)、在项目根目录下,创建 requirements.txt 文件 2)、在 requirements.txt 文件中输入:

PyQt5==5.13.0
pyqt5-tools==5.13.0.1.5

3)、在底部选择 Terminal ,打开终端,输入:

pip install -r requirements.txt

pip 会自动安装列在requirements.txt 文件中的依赖库。

python安装和pycharm环境搭建设置方法

六、Pyqt5工具设置

1、PyQt5 Designer

打开 File?> Settings… --> External Tools --> 点击 + 号,出现下图

python安装和pycharm环境搭建设置方法

填写: Name:PyQt5 Designer Description:PyQt5 Designer

点击 Tool Settings 分栏中的 Program 后面的文件夹图标,在弹出的窗口,选中当前项目下的文件 venv\Scripts\pyqt5designer.exe

python安装和pycharm环境搭建设置方法

设置其他参数,参数如下图:(这里修改了Program的项目路径,改为变量引用)

python安装和pycharm环境搭建设置方法

2、Pyqt5 uic

用同样的操作,设置 uic , uic用来将designer设计的图像化文件转换成代码。

python安装和pycharm环境搭建设置方法

总结

到此这篇关于python安装和pycharm环境搭建和设置方法的文章就介绍到这了,更多相关python环境搭建和设置内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python模拟登陆Tom邮箱示例分享
Jan 13 Python
python中sleep函数用法实例分析
Apr 29 Python
Python中index()和seek()的用法(详解)
Apr 27 Python
Python+Selenium+PIL+Tesseract自动识别验证码进行一键登录
Sep 20 Python
Django 日志配置按日期滚动的方法
Jan 31 Python
对Django中static(静态)文件详解以及{% static %}标签的使用方法
Jul 28 Python
python爬虫模拟浏览器访问-User-Agent过程解析
Dec 28 Python
python-docx文件定位读取过程(尝试替换)
Feb 13 Python
python爬虫开发之urllib模块详细使用方法与实例全解
Mar 09 Python
Python2.6版本pip安装步骤解析
Aug 17 Python
Python字符串查找基本操作代码案例
Oct 27 Python
Ubuntu 20.04安装Pycharm2020.2及锁定到任务栏的问题(小白级操作)
Oct 29 Python
Python中无限循环需要什么条件
May 27 #Python
Python使用matplotlib绘制圆形代码实例
May 27 #Python
Python如何实现的二分查找算法
May 27 #Python
Python xml、字典、json、类四种数据类型如何实现互相转换
May 27 #Python
pycharm开发一个简单界面和通用mvc模板(操作方法图解)
May 27 #Python
Python列表如何更新值
May 27 #Python
Python模拟伯努利试验和二项分布代码实例
May 27 #Python
You might like
php表单敏感字符过滤类
2014/12/08 PHP
PNG背景在不同浏览器下的应用
2009/06/22 Javascript
js apply/call/caller/callee/bind使用方法与区别分析
2009/10/28 Javascript
JQuery设置和去除disabled属性的5种方法总结
2013/05/16 Javascript
随鼠标上下滚动的jquery代码
2013/12/05 Javascript
浅谈JS日期(Date)处理函数
2014/12/07 Javascript
轻松创建nodejs服务器(6):作出响应
2014/12/18 NodeJs
使用AngularJS编写较为优美的JavaScript代码指南
2015/06/19 Javascript
jQuery入门基础知识学习指南
2015/08/14 Javascript
详解能在多种前端框架下使用的表格控件
2017/01/11 Javascript
Angular实现的进度条功能示例
2018/02/18 Javascript
jquery实现的分页显示功能示例
2019/08/23 jQuery
小程序实现锚点滑动效果
2019/09/23 Javascript
小程序自动化测试的示例代码
2020/08/11 Javascript
python日期相关操作实例小结
2019/06/24 Python
解析python的局部变量和全局变量
2019/08/15 Python
python自动结束mysql慢查询会话的实例代码
2019/10/27 Python
通过celery异步处理一个查询任务的完整代码
2019/11/19 Python
解决python3输入的坑——input()
2020/12/05 Python
canvas线条的属性详解
2018/03/27 HTML / CSS
小狗电器官方商城:中国高端吸尘器品牌
2017/03/29 全球购物
德国著名廉价网上药店:Shop-Apotheke
2017/07/23 全球购物
英国鲜花速递:Serenata Flowers
2018/04/03 全球购物
美国医生配方营养补充剂供应商:Healthy Directions
2019/07/10 全球购物
2014年五四青年节演讲稿范文
2014/04/22 职场文书
学校文明单位申报材料
2014/05/06 职场文书
室内设计专业自荐信
2014/05/31 职场文书
代领毕业证委托书
2014/08/02 职场文书
房产公证书样本
2015/01/23 职场文书
档案接收函格式
2015/01/30 职场文书
班主任培训研修日志
2015/11/13 职场文书
施工安全责任协议书
2016/03/23 职场文书
某某幼儿园的教育教学管理调研分析报告
2019/11/29 职场文书
python实现调用摄像头并拍照发邮箱
2021/04/27 Python
python神经网络编程之手写数字识别
2021/05/08 Python
利用Apache Common将java对象池化的问题
2022/06/16 Servers