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基础教程之获取本机ip数据包示例
Feb 10 Python
如何搜索查找并解决Django相关的问题
Jun 30 Python
Python实现对比不同字体中的同一字符的显示效果
Apr 23 Python
Python易忽视知识点小结
May 25 Python
浅谈tensorflow1.0 池化层(pooling)和全连接层(dense)
Apr 27 Python
python实现桌面壁纸切换功能
Jan 21 Python
python opencv实现图像边缘检测
Apr 29 Python
Numpy之reshape()使用详解
Dec 26 Python
pyecharts调整图例与各板块的位置间距实例
May 16 Python
python和js交互调用的方法
Jun 23 Python
Python爬取网页信息的示例
Sep 24 Python
Python开发之QT解决无边框界面拖动卡屏问题(附带源码)
May 27 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
PHP5与MySQL数据库操作常用代码 收集
2010/03/21 PHP
php修改上传图片尺寸的方法
2015/04/14 PHP
php中ob函数缓冲机制深入理解
2015/08/03 PHP
PHP常用的排序和查找算法
2015/08/06 PHP
基于Laravel实现的用户动态模块开发
2017/09/21 PHP
Smarty模板语法详解
2019/07/20 PHP
jQuery 选择器、DOM操作、事件、动画
2010/11/25 Javascript
基于jquery的simpleValidate简易验证插件
2014/01/31 Javascript
超级给力的JavaScript的React框架入门教程
2015/07/02 Javascript
深入分析javascript中的错误处理机制
2016/07/17 Javascript
Angular1.x复杂指令实例详解
2017/03/01 Javascript
详解JavaScript对象的深浅复制
2017/03/30 Javascript
JS常用正则表达式总结【经典】
2017/05/12 Javascript
Vue.js仿微信聊天窗口展示组件功能
2017/08/11 Javascript
JavaScript生成指定范围的时间列表
2018/03/19 Javascript
使用webpack3.0配置webpack-dev-server教程
2018/05/29 Javascript
JavaScript变量基本使用方法实例分析
2019/11/15 Javascript
vue v-for 点击当前行,获取当前行数据及event当前事件对象的操作
2020/09/10 Javascript
[48:00]EG vs LGD 2018国际邀请赛淘汰赛BO3 第二场 8.26
2018/08/29 DOTA
python脚本实现统计日志文件中的ip访问次数代码分享
2014/08/06 Python
python获取当前时间对应unix时间戳的方法
2015/05/15 Python
python实现隐马尔科夫模型HMM
2018/03/25 Python
使用Python批量修改文件名的代码实例
2019/01/24 Python
Python pandas实现excel工作表合并功能详解
2019/08/29 Python
Python-numpy实现灰度图像的分块和合并方式
2020/01/09 Python
浅谈Python中的异常和JSON读写数据的实现
2020/02/27 Python
Jupyter Notebook输出矢量图实例
2020/04/14 Python
Python基于pillow库实现生成图片水印
2020/09/14 Python
构造方法和其他方法的区别
2016/04/26 面试题
导师就业推荐信范文
2014/05/22 职场文书
2015年毕业生自我鉴定模板
2014/09/19 职场文书
教师党员群众路线教育实践活动心得体会
2014/11/04 职场文书
2015年环卫处个人工作总结
2015/07/27 职场文书
关于空气污染危害的感想
2015/08/11 职场文书
numpy数据类型dtype转换实现
2021/04/24 Python
python中tkinter复选框使用操作
2021/11/11 Python