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 测试实现方法
Dec 24 Python
利用Python的装饰器解决Bottle框架中用户验证问题
Apr 24 Python
Python 多线程抓取图片效率对比
Feb 27 Python
Python编程之列表操作实例详解【创建、使用、更新、删除】
Jul 22 Python
Python实现类的创建与使用方法示例
Jul 25 Python
python 通过logging写入日志到文件和控制台的实例
Apr 28 Python
使用selenium模拟登录解决滑块验证问题的实现
May 10 Python
浅析Django中关于session的使用
Dec 30 Python
Python openpyxl模块原理及用法解析
Jan 19 Python
Python如何用filter函数筛选数据
Mar 05 Python
Python实现转换图片背景颜色代码
Apr 30 Python
pip已经安装好第三方库但pycharm中import时还是标红的解决方案
Oct 09 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和ACCESS写聊天室(六)
2006/10/09 PHP
windows下zendframework项目环境搭建(通过命令行配置)
2012/12/06 PHP
Javascript引用指针使用介绍
2012/11/07 Javascript
document.getElementById获取控件对象为空的解决方法
2013/11/20 Javascript
jQuery读取和设定KindEditor值的方法
2013/11/22 Javascript
JavaScript实现倒计时代码段Item1(非常实用)
2015/11/03 Javascript
正则表达式优化JSON字符串的技巧
2015/12/24 Javascript
JavaScript实现图片自动加载的瀑布流效果
2016/04/11 Javascript
BootStrap注意事项小结(五)表单
2017/03/10 Javascript
关于javascript获取内联样式与嵌入式样式的实例
2017/06/01 Javascript
利用node.js爬取指定排名网站的JS引用库详解
2017/07/25 Javascript
微信小程序实现倒计时60s获取验证码
2020/04/17 Javascript
基于jQuery中ajax的相关方法汇总(必看篇)
2017/11/08 jQuery
浅谈Node 调试工具入门教程
2018/03/20 Javascript
一步步教会你微信小程序的登录鉴权
2018/04/09 Javascript
Vue学习之axios的使用方法实例分析
2020/01/06 Javascript
Python中数字以及算数运算符的相关使用
2015/10/12 Python
Python 中开发pattern的string模板(template) 实例详解
2017/04/01 Python
使用paramiko远程执行命令、下发文件的实例
2017/10/01 Python
如何用Python实现简单的Markdown转换器
2018/07/16 Python
Python设计模式之备忘录模式原理与用法详解
2019/01/15 Python
python tkinter组件使用详解
2019/09/16 Python
基于Python中的yield表达式介绍
2019/11/19 Python
pandas 对group进行聚合的例子
2019/12/27 Python
查看已安装tensorflow版本的方法示例
2020/04/19 Python
jenkins+python自动化测试持续集成教程
2020/05/12 Python
python调用有道智云API实现文件批量翻译
2020/10/10 Python
matplotlib 使用 plt.savefig() 输出图片去除旁边的空白区域
2021/01/05 Python
详解修改Anaconda中的Jupyter Notebook默认工作路径的三种方式
2021/01/24 Python
Booking.com亚太地区:Booking.com APAC
2020/02/07 全球购物
递归实现回文判断(如:abcdedbca就是回文,判断一个面试者对递归理解的简单程序)
2013/04/28 面试题
竞选班长演讲稿
2013/12/30 职场文书
关爱老人标语
2014/06/21 职场文书
销售督导岗位职责
2015/04/10 职场文书
springboot入门 之profile设置方式
2022/04/04 Java/Android
sql查询语句之平均分、最高最低分及排序语句
2022/05/30 MySQL