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 相关文章推荐
简单的通用表达式求10乘阶示例
Mar 03 Python
Python可跨平台实现获取按键的方法
Mar 05 Python
在Python的setuptools框架下生成egg的教程
Apr 13 Python
简单易懂的python环境安装教程
Jul 13 Python
django中的setting最佳配置小结
Nov 21 Python
Python如何抓取天猫商品详细信息及交易记录
Feb 23 Python
python单例模式的多种实现方法
Jul 26 Python
python集合的创建、添加及删除操作示例
Oct 08 Python
tensorflow 实现自定义layer并添加到计算图中
Feb 04 Python
pandas数据选取:df[] df.loc[] df.iloc[] df.ix[] df.at[] df.iat[]
Apr 24 Python
QML用PathView实现轮播图
Jun 03 Python
python制作一个简单的gui 数据库查询界面
Nov 19 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魔术函数__call()用法实例分析
2015/02/13 PHP
php删除文本文件中重复行的方法
2015/04/28 PHP
php判断linux下程序问题实例
2015/07/09 PHP
php 函数中静态变量使用的问题实例分析
2020/03/05 PHP
javascript 限制输入脚本大全
2009/11/03 Javascript
JavaScript中Date对象的常用方法示例
2015/10/24 Javascript
JS多物体实现缓冲运动效果示例
2016/12/20 Javascript
Angular下H5上传图片的方法(可多张上传)
2017/01/09 Javascript
JS实现的简单拖拽功能示例
2017/03/13 Javascript
JS动态添加元素及绑定事件造成程序重复执行解决
2017/12/07 Javascript
解决vue build打包之后首页白屏的问题
2018/03/06 Javascript
JavaScript设计模式之装饰者模式实例详解
2019/01/17 Javascript
详解用JS添加和删除class类名
2019/03/25 Javascript
el-input 标签中密码的显示和隐藏功能的实例代码
2019/07/19 Javascript
node.js域名解析实现方法详解
2019/11/05 Javascript
Python 深入理解yield
2008/09/06 Python
Linux上安装Python的PIL和Pillow库处理图片的实例教程
2016/06/23 Python
在pycharm中python切换解释器失败的解决方法
2018/10/29 Python
用Python逐行分析文件方法
2019/01/28 Python
django模板结构优化的方法
2019/02/28 Python
Python类继承和多态原理解析
2020/02/05 Python
Transpose 数组行列转置的限制方式
2020/02/11 Python
适合Python初学者的一些编程技巧
2020/02/12 Python
Python格式化输出--%s,%d,%f的代码解析
2020/04/29 Python
Selenium元素定位的30种方式(史上最全)
2020/05/11 Python
Python logging模块异步线程写日志实现过程解析
2020/06/30 Python
让IE支持HTML5的方法
2012/12/11 HTML / CSS
GIVENCHY纪梵希官方旗舰店:高定彩妆与贵族护肤品
2018/04/16 全球购物
Perfume’s Club美国官网:西班牙第一家在线美容店
2020/06/10 全球购物
Linux操作面试题
2015/02/11 面试题
药学职务聘任书
2014/03/29 职场文书
工作试用期自我评价
2015/03/10 职场文书
硕士学位申请报告
2015/05/15 职场文书
如何写好竞聘报告
2019/04/03 职场文书
《没有任何借口》读后感:完美的执行能力
2020/01/07 职场文书
让文件路径提取变得更简单的Python Path库
2021/05/27 Python