Python3开发环境搭建详细教程


Posted in Python onJune 18, 2020

Python 环境安装

下载 Python 安装包

进入 python 官网 ,在Downloads(下载)下面,点击 Window 进入下载列表页

Python3开发环境搭建详细教程

这里我们看到两个大类:

  • Stable Releases 稳定版本:经过测试和使用迭代,bug较少。可用于工作学习
  • Pre-releases 预发布版本:正在测试,较容易出现异常。但包含新版本语言特性/功能/语法,适合学习/研究新语言特征

我们这里主要以学习为主,所以我们选择 Stable Releases 稳定版本

Python3开发环境搭建详细教程

而稳定版本下面也分两两类:

  • Python 2.x: Python 2于2000年发布,稳定版本是Python 2.7。但在2018年3月,该语言作者在邮件列表上宣布Python 2.7将于2020年1月1日终止支持。 后来还做了个网站来倒计时此事
  • Python 3.x: Python 3于2008年12月3日发布,不完全兼容Python 2。一直持续更新,目前最新的稳定版本为 2020年 3月 发布 Python 3.7.7

本课程选用 Python 3.7.7,然鹅 Python 3.7.7 下面还有很多选项是什么意思呢

Python3开发环境搭建详细教程

上诉3种安装方式最终结构都是一样,这里我们直接就下载 本地安装版本 Python 3.7.7 - Windows x86-64 executable installer

安装 Python3

依次创建 Py3 环境目录文件夹:D:\Dev\env\python3.7,打开下载目录双击 python-3.7.7-amd64.exe 安装程序,进入安装配置界面

  • 点击 Add Python 3.7 to PATH 。python3.7 路径到系统配置路径,方便在任何目录下执行。
  • 选择 Customize installation 。系统默认安装可以,但不利于日后管理使用。所以选择 自定义安装

Python3开发环境搭建详细教程

下图分别是问 是否需要安装 Python 文档,pip拓展包管理器,IDLE命令行工具... 都是日常开发需要我们选择 Next(下一步)

Python3开发环境搭建详细教程

下图预先设置这里,

  • 选择 Install for all users ,把 Python3.7设置为全局环境。
  • 配置 Customize install location 自定义路径,这里配置为上面 Py3 环境目录文件夹:D:\Dev\env\python3.7

然后 Next(下一步) ,程序根据你的配置进行安装,我们稍作等待。

Python3开发环境搭建详细教程

提示安装成功

Python3开发环境搭建详细教程

验证是否安装成功,可以在 cmd命令行下输入命令 python ,出现下图

Python3开发环境搭建详细教程

如果出现报错,不用惊慌 —— 因为Python是当下热门语言,你踩的坑别人肯定都踩过。 网上搜索一下就能解决,关于 “搜索技巧可以 点击 力劝某度从良 ”,在这里我就不再累述了。

这里介绍一下常用工具: Python3开发环境搭建详细教程 带着问题,多看文档,多总结积累有助于加深对 语言的了解

支持 Python3.7 环境就已经搭建完成。后续我们需要安装我们 Python 常用的开发工具 PyCharm

Python3开发环境搭建详细教程

山穷水尽疑无路,开车开到转弯处

PyCharm 开发工具安装 下载 PyCharm

点击进入PyCharm官网 ,点击 DOWNLOAD

Python3开发环境搭建详细教程

PyCharm 分三种系统,两个版本。系统就不多说啦根据自己电脑选就好。关键是版本:

  • Community是社区版,免费且开源。是我们开发工作已经够用了。
  • Professional是专业版Free trial(免费试用 30 天),在 社区版 基础上加入 科学计算,Web Python 开发... 等支持。

这里我们下载 Community 社区版,点击 Dowload 。稍作等待,下载完成。

Python3开发环境搭建详细教程

安装 PyCharm

下载完成后,进入下载目录找到 PyCharm 并双击运行

Python3开发环境搭建详细教程

点击 Next> , 于 Destination Folder 安装目录选择:D:\Dev\tool\PyCharm2020 (自定义)。点击下一步

Python3开发环境搭建详细教程

根据下图需要选择自己需要配置,然后下一步(Next)接着安装(Install)。我们稍作等待...

Python3开发环境搭建详细教程Python3开发环境搭建详细教程

安装完成后,我们回到桌面找到 PyCharm 图标,双击运行

Python3开发环境搭建详细教程

运行 PyCharm

这里是JetBrains 隐私政策,我们勾选 我已阅读并同于条款 ,然后继续( Continue )

Python3开发环境搭建详细教程

下图询问 是否共享个人使用数据,异常情况。 这里看个人,我选择 否(Don't Send)

Python3开发环境搭建详细教程

选择 PyCharm UI 主题

Python3开发环境搭建详细教程

是否安装一些额外的插件,这里根据自己需要安装,开始使用 PyCharm (Start using PyCharm)

Python3开发环境搭建详细教程

至此 PyCharm 安装完成

Python3开发环境搭建详细教程

创建 项目imooc 及 项目虚拟环境

桌面双击运行 PyCharm, 点击 Create New Project(创建新项目)

Python3开发环境搭建详细教程

配置 Location(项目路径)至 D:\Dev\workplace\imooc(自定义)。 这里有一个需要注意的是 Project Interpreter(项目的 Python 运行环境),这个如何后面熟悉了可以直接选择 New environment using , PyCharm 会帮我们生成一个项目的虚拟执行环境。

不过由于我们课程本身也要教会大家如何手动配置 项目虚拟执行环境 ,所以我们这里先选择 Existing interpreter 选择全局 Python 执行环境,点击 Create 创建项目

Python3开发环境搭建详细教程

Python3开发环境搭建详细教程

最后 `Python 环境安装` 与 `PyCharm` 就安装完成,撒花~

总结

到此这篇关于Python3开发环境搭建详细教程的文章就介绍到这了,更多相关python3环境搭建内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python使用rabbitmq实现网络爬虫示例
Feb 20 Python
深入解析Python编程中super关键字的用法
Jun 24 Python
Python选课系统开发程序
Sep 02 Python
Python中字符串的处理技巧分享
Sep 17 Python
Python Pandas找到缺失值的位置方法
Apr 12 Python
python+POP3实现批量下载邮件附件
Jun 19 Python
浅谈python3.x pool.map()方法的实质
Jan 16 Python
Python函数的参数常见分类与用法实例详解
Mar 30 Python
Scrapy框架基本命令与settings.py设置
Feb 06 Python
python异步Web框架sanic的实现
Apr 27 Python
python访问hdfs的操作
Jun 06 Python
详解python中GPU版本的opencv常用方法介绍
Jul 24 Python
Python collections.defaultdict模块用法详解
Jun 18 #Python
python实现批量命名照片
Jun 18 #Python
pandas之分组groupby()的使用整理与总结
Jun 18 #Python
解决Keyerror ''acc'' KeyError: ''val_acc''问题
Jun 18 #Python
Python调用shell cmd方法代码示例解析
Jun 18 #Python
Python如何自动获取目标网站最新通知
Jun 18 #Python
浅谈keras使用中val_acc和acc值不同步的思考
Jun 18 #Python
You might like
php数组函数序列之array_intersect() 返回两个或多个数组的交集数组
2011/11/10 PHP
PHP防范SQL注入的具体方法详解(测试通过)
2014/05/09 PHP
微信支付的开发流程详解
2016/09/13 PHP
Yii框架实现多数据库配置和操作的方法
2017/05/25 PHP
破解Session cookie的方法
2006/07/28 Javascript
基于jquery的弹出提示框始终处于窗口的居中位置(类似于alert弹出框的效果)
2011/09/28 Javascript
你必须知道的Javascript知识点之"字面量和对应类型"说明介绍
2013/04/23 Javascript
使用jQuery获得内容以及内容的属性
2015/02/26 Javascript
js+css实现超简洁的二级下拉菜单效果代码
2015/09/07 Javascript
js操作table元素实现表格行列新增、删除技巧总结
2015/11/18 Javascript
微信小程序 增、删、改、查操作实例详解
2017/01/13 Javascript
jQuery基于ajax实现页面加载后检查用户登录状态的方法
2017/02/10 Javascript
简单实现JavaScript弹幕效果
2020/08/27 Javascript
ionic App问题总结系列之ionic点击系统返回键退出App
2017/08/19 Javascript
React操作真实DOM实现动态吸底部的示例
2017/10/23 Javascript
webpack打包node.js后端项目的方法
2018/03/10 Javascript
jQuery实现table表格信息的展开和缩小功能示例
2018/07/21 jQuery
使用ng-packagr打包Angular的方法示例
2018/09/21 Javascript
js实现图片放大并跟随鼠标移动特效
2019/01/18 Javascript
[01:20]DOTA2 2017国际邀请赛冠军之路无止竞
2017/06/19 DOTA
[08:38]DOTA2-DPC中国联赛 正赛 VG vs Elephant 选手采访
2021/03/11 DOTA
Python中字符串格式化str.format的详细介绍
2017/02/17 Python
Python OpenCV调用摄像头检测人脸并截图
2020/08/20 Python
Python爬虫:url中带字典列表参数的编码转换方法
2019/08/21 Python
Python 实现opencv所使用的图片格式与 base64 转换
2020/01/09 Python
Python BeautifulReport可视化报告代码实例
2020/04/13 Python
python和php学习哪个更有发展
2020/06/17 Python
Django用内置方法实现简单搜索功能的方法
2020/12/18 Python
CSS3实现曲线阴影和翘边阴影
2016/05/03 HTML / CSS
英国家具、照明、家居用品网上商店:Wayfair.co.uk
2020/02/13 全球购物
四种会话跟踪技术
2015/05/20 面试题
教师求职推荐信范文
2013/11/20 职场文书
主办会计岗位职责
2014/03/13 职场文书
男女朋友协议书
2014/04/23 职场文书
餐饮服务食品安全承诺书
2015/04/29 职场文书
MySQL入门命令之函数-单行函数-流程控制函数
2021/04/05 MySQL