首页 > 编程语言 >【编程基础之Python】4、安装Python开发工具

【编程基础之Python】4、安装Python开发工具

时间:2023-02-17 13:33:13浏览次数:61  
标签:Python 编程 开发工具 点击 PyCharm 安装 Spyder

(【编程基础之Python】4、安装Python开发工具)

安装Python开发工具

为什么需要开发工具

通常情况下,为了提高开发效率,需要使用相应的开发工具,进行Python开发也需要安装开发工具。

Anaconda自带的开发工具

Anaconda自带有一个Python的开发工具,Spyder。

在Windows的开始菜单中可以找到Spyder的启动快捷方式。

image-20230211230937934

Spyder启动的欢迎界面如图。

image-20230211224602276

Spyder启动后的界面如下图。

image-20230211230714817

  • 菜单栏:显示可用于操纵Spyder各项功能的不同选项。
  • 工具栏:通过单击图标可快速执行Spyder中最常用的操作,将鼠标悬停在某个图标上可以获取相应功能说明。
  • 代码编辑器:编写Python代码的窗口,右边的行号区域显示代码所在行。
  • 变量浏览器:可以方便地查看变量。
  • 文件浏览器:可以方便地查看当前文件夹下的文件。
  • 帮助窗口:可以快速便捷地查看帮助文档。
  • 控制台:Python代码运行结果的输出地方。
  • 历史浏览:按时间顺序记录输入到任何Spyder控制台的每个命令。
  • 状态栏:显示当前的状态,可以看到当前的虚拟环境信息。

通过工具栏中的设置按钮,打开设置界面,在Python解释器菜单下,可以设置Python的解释器,这里我们可以选择自己创建的虚拟环境中的解释器。

image-20230211231650539

在代码编辑器中编写一段代码,点击工具栏中的运行按钮,或者使用快捷键F5,可以运行当前代码。

image-20230211231943680

运行结果将在控制台中输出。

image-20230211232100378

我们通常不会单独开发一个Python脚本,而是需要通过项目的方式组织Python的源代码。通过Spyder的Projects菜单中的New Project菜单,可以创建新的项目。

image-20230211232348823

在新建项目的对话框中输入项目的信息,点击Create按钮创建一个项目。

image-20230211232425862

项目创建好后,Spyder的左侧可以看到项目树形文件结构。此时Console控制台中有一个错误提示,当前的虚拟环境中没有正确的spyder kernels,需要安装正确的kernel,并且给出了安装的命令。

image-20230211232931213

打开Anaconda Prompt,按照Spyder中提示的安装命令,安装spyder kernel。

image-20230211233144853

安装完成后,重新打开Spyder就不会提示错误了。新建一个Python脚本,编写代码,执行代码,可以在控制台看到正常的输出结果。

image-20230211234108293

Spyder是Anaconda自带的一个强大的开发工具,为我们开发、调试脚本提供了很大的便利。

PyCharm

PyCharm是JetBrains公司提供的强大的Python集成开发工具。PyCharm是JetBrains家族中的一个明星产品,分为两个版本,第一个版本是Professional(专业版本),这个版本功能更加强大,主要是为Python和Web开发者而准备,是需要付费的。第二个版本是社区版,比较轻量级,主要是为Python和数据专家而准备的,是免费的。

对于有手头宽裕的,或者有其他渠道的人,可以安装PyCharm的专业版本。我们这里安装社区版本就够用了。

安装PyCharm

通过官方网站PyCharm: the Python IDE for Professional Developers by JetBrains下载社区版本,当前最新版本是2022.3.2。

image-20230211235009674

下载完成后:

1、直接双击安装包进行安装。

2、点击Next按钮进入下一步。

image-20230211235231637

3、设置好安装目录,点击Next按钮进入下一步。

image-20230211235327905

4、勾选关联文件、将bin目录添加到系统变量PATH中,点击Next按钮进入下一步。

image-20230211235408879

5、设置好开始菜单中的文件夹,点击Install按钮进入安装过程。

image-20230211235531093

6、等待安装完成。

image-20230211235807826

7、安装完成后,选择稍后重启电脑,点击Finish按钮完成安装。

image-20230211235907591

运行PyCharm并创建项目

安装完成后就可以使用PyCharm进行项目的开发了。

通过Windows的开始菜单,点击PyCharm的快捷方式,打开PyCharm。

image-20230212000152162

首先,需要同意用户协议,勾选确认同意的复选框,点击Continue按钮继续。

image-20230212000240489

PyCharm启动的欢迎界面如图。

image-20230212000355029

点击新建项目图标新建一个Python项目。

image-20230212000449809

在项目设置界面,填写项目名称,在Python解释器栏位,选择Previously configured interpreter,选择一个预先配置的解释器环境,此时对于PyCharm来说还没有预先配置环境,所以点击Add Interpreter链接,新建一个解释器环境。

image-20230212000642740

在解释器设置界面,选择Conda Environment,选择使用已存在的环境,并从虚拟环境列表中选择我们已创建好的虚拟环境,点击OK按钮完成设置。

image-20230212000958333

在项目设置界面,选择刚添加的解释器,点击Create按钮创建项目。

image-20230212001153242

PyCharm界面如图。

image-20230212002159505

PyCharm也包含:菜单栏、工具栏、项目视图、代码编辑器、输出窗口等。

在项目中创建Python脚本,编写代码,执行代码,可以直接在输出窗口看到输出结果。

总结

开发工具可以大大提高我们的开发效率,帮助我们很好地管理项目代码,而且使用开发工具来对项目代码运行、调试也非常重要。我们需要选择一款好的开发工具并好好利用。

标签:Python,编程,开发工具,点击,PyCharm,安装,Spyder
From: https://blog.51cto.com/u_15943369/6062990

相关文章

  • 汽车和消费应用10M50DAF484I6G FPGA现场可编程门阵列 参数
    MAX10器件是单芯片、非易失性低成本可编程逻辑器件(pld),用于集成最优的系统组件集。10M50DAF484I6G产品种类: FPGA-现场可编程门阵列 系列:MAX1010M50引脚数:484明佳......
  • [oeasy]python0085_ASCII之父_Bemer_COBOL_数据交换网络
    编码进化回忆上次内容上次回顾了字符编码的进化过程IBM在数字化过程中作用非常大IBM的BCDIC有黑历史......
  • 蓝桥杯备战日志(Python)16-玩具蛇&序列个数-(DFS&枚举、递归)
    玩具蛇原题小蓝有一条玩具蛇,一共有16节,上面标着数字1至16。每一节都是一个正方形的形状。相邻的两节可以成直线或者成90度角。小蓝还有一个4×4的方格盒子,用于存放......
  • python中的KeyError报错
    fromutilimportstr_util#业务逻辑:兼容不同的结构体:resCode转化数据#检查字典中是否存在键if'resCode'notinresultJsonif'resCode'notinresultJson:......
  • python入门之列表推导式嵌套
    #传统写法:list01=["a","b","c"]list02=["A","B","C"]list03=[]forrinlist01:forcinlist02:list03.append(r+c)print(list03) ......
  • 随机森林RF模型超参数的优化:Python实现
      本文介绍基于Python的随机森林(RandomForest,RF)回归代码,以及模型超参数(包括决策树个数与最大深度、最小分离样本数、最小叶子节点样本数、最大分离特征数等)自动优化的代......
  • Python3
    列表的加法,列表的乘法:重复列表元素列表的嵌套:matrix=[[1,2,3],[4,5,6].[7,8,9]]二维列表访问嵌套列表创建嵌套列表:A=[0]*3foriinrange(3): A[i]=[0]*33*3......
  • 16.Rust的面向对象编程特性
    面向对象编程(Object-OrientedPrograming,OOP)是一种程序建模的方法。一、面向对象语言的特性编程社区对面向对象语言的特性没有一个共识性的结论。但是对Rust来说,面向对......
  • python爬虫基本学习——函数(2.16博客补)
    函数概念:编写程序时,需要某块代码多次,为了提高编写效率和代码的重用,把具有独立功能的代码块组织为一个小模块,即函数。代码练习'''#函数的定义defprintinfo():pri......
  • scrum敏捷开发工具leangoo项目管理
     注册,登陆访问 Leangoo 官网:www.leangoo.com,进行注册,登陆​创建看板/项目/企业创建看板点击右上角“+”快速创建看板,创建看板时有多种模版,也可以使用模版......