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 相关文章推荐
详解Python2.x中对Unicode编码的使用
Apr 03 Python
Python编程中实现迭代器的一些技巧小结
Jun 21 Python
Python学生信息管理系统修改版
Mar 13 Python
python 将md5转为16字节的方法
May 29 Python
详解Python的数据库操作(pymysql)
Apr 04 Python
python图形绘制奥运五环实例讲解
Sep 14 Python
python 利用pywifi模块实现连接网络破解wifi密码实时监控网络
Sep 16 Python
用python爬取历史天气数据的方法示例
Dec 30 Python
解决pymysql cursor.fetchall() 获取不到数据的问题
May 15 Python
PyCharm安装PyQt5及其工具(Qt Designer、PyUIC、PyRcc)的步骤详解
Nov 02 Python
python小技巧——将变量保存在本地及读取
Nov 13 Python
详解Python中的GIL(全局解释器锁)详解及解决GIL的几种方案
Jan 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
Zend Framework实现Zend_View集成Smarty模板系统的方法
2016/03/05 PHP
jquery+ajax验证不通过也提交表单问题处理
2014/12/12 Javascript
jQuery()方法的第二个参数详解
2015/04/29 Javascript
jquery中的工具使用方法$.isFunction, $.isArray(), $.isWindow()
2015/08/09 Javascript
JS实现字符串转日期并比较大小实例分析
2015/12/09 Javascript
你有必要知道的25个JavaScript面试题
2015/12/29 Javascript
jQuery实现无限往下滚动效果代码
2016/04/16 Javascript
js鼠标按键事件和键盘按键事件用法实例汇总
2016/10/03 Javascript
详解webpack和webpack-simple中如何引入css文件
2017/06/28 Javascript
Vue.js学习笔记之修饰符详解
2017/07/25 Javascript
详解JavaScript按概率随机生成事件
2017/08/02 Javascript
AngularJS实现的select二级联动下拉菜单功能示例
2017/10/25 Javascript
angularJs 表格添加删除修改查询方法
2018/02/27 Javascript
利用nodeJs anywhere搭建本地服务器环境的方法
2018/05/12 NodeJs
详解Vue单元测试case写法
2018/05/24 Javascript
详解vue中localStorage的使用方法
2018/11/22 Javascript
js实现简单的打印表格
2020/01/15 Javascript
JavaScript实现鼠标移入随机变换颜色
2020/11/24 Javascript
Python应用03 使用PyQT制作视频播放器实例
2016/12/07 Python
Python基于回溯法子集树模板解决找零问题示例
2017/09/11 Python
Pytorch入门之mnist分类实例
2018/04/14 Python
python3 打开外部程序及关闭的示例
2018/11/06 Python
Python字符串中删除特定字符的方法
2020/01/15 Python
django admin 根据choice字段选择的不同来显示不同的页面方式
2020/05/13 Python
德国PC硬件网站:CASEKING
2016/10/20 全球购物
如何选择使用结构还是类
2014/05/30 面试题
婚礼主持结束词
2014/03/13 职场文书
打造高效课堂实施方案
2014/03/22 职场文书
新年主持词
2014/03/27 职场文书
装修施工安全责任书
2014/07/24 职场文书
出国导师推荐信
2015/03/25 职场文书
自荐信格式模板
2015/03/27 职场文书
五一放假通知怎么写
2015/08/18 职场文书
医护人员继续教育学习心得体会
2016/01/19 职场文书
SpringBoot2零基础到精通之数据库专项精讲
2022/03/22 Java/Android
win10系统计算机图标怎么调出来?win10调出计算机图标的方法
2022/08/14 数码科技