首页 > 编程语言 >[Python] PyCharm(Python IDE)安装教程

[Python] PyCharm(Python IDE)安装教程

时间:2023-08-26 18:00:23浏览次数:49  
标签:解释器 Python Environment 虚拟环境 PyCharm IDE 安装

1 简介

  • PyCharm是目前最流行、使用最广泛的Python IDE(Integrated Development Environment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。比如调试、语法高亮、项目管理、代码跳转、智能提示、单元测试、版本控制等。
  • 此外,还提供了一些高级功能,以用于支持Django框架下的专业Web开发。
  • PyCharm是由JetBrains打造的一款Python IDE,首先打开jetbrains的官网,选择开发者工具下的PyCharm,进入PyCharm的介绍页面。

2 安装步骤

Step1 官网中下载安装包

https://www.jetbrains.com/

https://www.jetbrains.com/pycharm/

在PyCharm的介绍页面,点击DOWNLOAD,进入PyCharm下载页面。

PyCharm分为专业版Professional社区版Community

  • 二者的区别是专业版的功能比社区版丰富,增加了Web开发、Python Web框架、Python分析器、远程开发、支持数据库与SQL等高级功能,但是专业版是收费的。
  • 不管Python的专业版还是社区版,都可用于多个系统平台( Windows、Mac OS X 和 Linux)。根据自己电脑的操作系统和实际开发需求,选择想要下载的PyCharm版本。

笔者选择【社区版】

在PyCharm下载页面,直接显示的是最新版的PyCharm的情况。
如果想要下载以前的版本,可以点击左侧的 Other versions 。 这里选择的是Windows系统下PyCharm 2020.2.5 专业版本的安装包,点击下载。

Step2 PyCharm安装

假定此时已下载好安装包:``

下载好PyCharm的安装包之后,双击打开安装包,启动安装程序,出现下图的界面,点击next,下一步。

出现下图的界面,选择PyCharm的安装路径。这里是安装到D盘,注意安装路径不要包含汉字并且尽量不要包含空格。选择好安装路径之后,点击next,下一步。

出现下图的界面,勾选出现的四个框,分别是创建桌面快捷方式、添加环境变量、设置打开的文件为项目、关联.py文件,然后点击 next,下一步。

出现下面的界面,不用修改,点击install,开始安装。

安装界面,等待几分钟。

等待几分钟之后,出现下面的界面,选择稍后重启电脑,然后点击finish,安装完成。

Step3 创建Python工程项目

在桌面找到生成的PyCharm快捷方式,双击打开,下图是PyCharm启动页面。

如果安装的是PyCharm的专业版,是收费的,故需激活。下图是激活界面,虽然专业版是收费的,但是可以免费试用30天。这里可先选择免费试用,然后点击evaluate试用。

出现下面的图片显示PyCharm已经打开了,点击new project创建一个新的Python项目。

下图是对新创建的项目做一些配置,这里需要做四步。

  • 左侧是选择创建一个什么样的项目,这里选择第一项Pure Python 纯Python项目。
  • 给项目起个名字,并选择项目的存储位置。项目名和存储路径里尽量不要出现中文!
  • 为项目选择一个可用的Python解释器。
  • 点击create,开始创建项目。

老版 UI

新版UI(2023.2.1.Community)

项目创建成功,出现下图的界面。因为创建项目时默认勾选了create main.py,在项目中会自动生成一个main.py,这个py文件是一个Python程序示例,可以按shift+f10来运行这个程序,或者点击程序第13行出现的绿色按钮运行程序。

2 Python Interpreter

2.1 PyCharm支持的4种Python Interpreter

初次使用Pycharm的时候,可能会对于解释器的配置有些疑问,因为PyCharm支持以下4种Python Interpreter:

  • Virtualenv Environment
  • Conda Environment
  • System Interpreter
  • Pipenv Environment

1)Virtualenv Environment

  • Python的虚拟环境可以使一个Python程序拥有独立的库library解释器interpreter,而不用与其他Python程序共享统一个library和interpreter。
  • 虚拟环境的好处避免了不同Python程序间的互相影响(共同使用global library 和 interpreter),例如程序A需要某个库的1.0版本,而程序B需要同样这个库的2.0版本,如果程序B执行,则A就不能执行了。

virtualenv,是一款Python工具,用以创建独立的Python虚拟环境。在一个Python虚拟环境中,持有Python所必须的依赖库,形成Python的虚拟运行空间。

  • Pycharm中集成了Virtual Environment工具,用以创建独立的虚拟环境。

  • Virtual Environment主要解决的库依赖和版本依赖、以及间接授权等问题。

  • 打开Pycharm的Virtualenv Environment配置界面,发现存在两种配置方式:

New environment

需要配置的项:

(1)Location:指定创建虚拟环境的目录。

一般创建虚拟环境都是一个项目可能创建一个虚拟环境,所以最好将环境创建在你运行的项目的根目录下。

(2)Base Interpreter:指定电脑上存在的Python编译器的目录。

(3)Inherit global site-packages :勾选该选项后则可以使用Base interpreter中配置的python环境所安装的所有组件,不选将和外界完全隔离,不加载Base interpreter中配置的python环境下的包,也就是一个干净的环境,需要自己重装安装所需的包;

(4)Make available to all projects:表示可将此虚拟环境提供给所有项目使用。

确定后,会在Location所指定的位置生成以下文件:

此时可以打开项目:File -> Settings -> Project:项目名 -> Python Interpreter,查看此项目的环境。

Existing environment

Existing environment中只需要配置一项任务:Interpreter。这个就是指定你的电脑中已经存在的一项虚拟环境目录。

已经存在的虚拟环境目录可以是:

(1)自己通过控制台建立的一个新的虚拟环境目录

(2)自己以前通过New environment创建的虚拟环境的目录。

2)Conda Environment

Conda Environment就是使用Anaconda中带有的Python解释器。
安装Anaconda软件,Anaconda会自带很多的包,其中包括Python解释器。因此如果电脑中安装了Anaconda软件,也可以使用Anaconda里面附带安装的Python解释器或者通过Anaconda创建的虚拟Python解释器。和上面的操作类似。

3)System Interpreter

system interpreter表示本地的解释器。

选择系统里面安装的Python作为解释器,不推荐使用。也就是加载系统中存在的解释器。

要在PyCharm中使用Python代码,您需要配置至少一个解释器。系统解释器是Python安装随附的系统解释器。您可以仅将其用于所有Python脚本,也可以将其用作Python虚拟环境的基本解释器。

4)Pipenv Environment

Pipenv是一种工具,提供了为Python项目创建虚拟环境所需的所有必要手段。在您安装或卸载软件包时,它会通过Pipfile文件自动管理项目软件包。

X 参考文献

标签:解释器,Python,Environment,虚拟环境,PyCharm,IDE,安装
From: https://www.cnblogs.com/johnnyzen/p/17659224.html

相关文章

  • Python 实现 定义个矩形类,有长和宽两个实例属性,还有一个计算面积的方法
    思路:'''1.定义矩形类2.定义属性属性分:类属性和实例属性实例属性==》self.属性===》self是一个参数在一个方法中==》_init_方法3.定义方法defArea(self):s=self.length*self.width'''classSquare:def__init__(self,length,width):#实例属性sel......
  • python如何提取浏览器中保存的网站登录用户名密码
    python如何提取Chrome中的保存的网站登录用户名密码?很多浏览器都贴心地提供了保存用户密码功能,用户一旦开启,就不需要每次都输入用户名、密码,非常方便。作为python脚本,能否拿到用户提前保存在浏览器中的用户名密码,用以自动登录呢?必须有,小爬已经提前踩过很多坑,找到了可行的......
  • 引导滤波(guided filter)与快速引导滤波(fast guided filter)理解
    最近在学习图片的滤波和去噪的相关知识,查阅了一些资料参考了一些博客,这里做一个整合+理解。参考的博客资料在文末。引入普通滤波的概念假设输入图像为p,滤波窗口为wk,经过滤波后的输出图像为q,那么q图的第i个像素是由输入图p中以第i个像素为中心的窗口内的所有像素加权平均得......
  • 用Python制作一个自动点击器,三种模块都可以
    顾名思义,Python中的自动点击器是一个简单的Python应用程序,可以按照用户的要求重复点击鼠标。不同的参数,如速度、频率和位置,可以根据用户的要求进行改变。Python有不同的模块可用于控制键盘、鼠标等设备。因此,我们可以使用这些模块在Python中轻松创建一个自动点击器。本教程将展......
  • 两种不同的方法来检查Python中的变量是否是字符串
    在Python中,每个变量都有一个数据类型。数据类型表示一个变量内部存储的是哪种数据。数据类型是编程语言最重要的特征,它区分了我们可以存储的不同类型的数据,如字符串、int和float。在处理许多编程问题时,可能会遇到这样的情况:我们需要找到某个变量的数据类型来对其执行一些任务。......
  • 用Python制作截图小工具
    Python编程语言允许我们执行各种任务,所有这些都是在简单模块和短小精悍的代码的帮助下完成的。在Python的帮助下进行屏幕截图就是这样一项任务。Python为我们提供了许多模块,使我们能够执行不同的任务。有多种方法可以使用Python及其库进行屏幕截图。用Pyautogui模块进行截图第......
  • Python中会被视为False的值有以下几种
    Python中会被视为False的值有以下几种:布尔值:False数值:0或0.0字符串:空字符串,如’'或""容器:空的容器,如[],(),{},set()None:None其他的值都会被视为True。您可以用bool()函数来测试一个值是否为True或False。例如:bool(0)#Falsebool(1)#Truebool('')#Falsebool('Hello'......
  • Python中如何判断列表是否为空
    Python中如何判断列表是否为空介绍列表是Python中最常用的数据结构之一,可以存储多个元素,比如数字,字符串,对象等列表的使用场景很多,比如排序,查找,统计,过滤等在使用列表的过程中,有时候需要判断列表是否为空,也就是列表中是否有元素在Python中,有两种常用的方法来判断列表是否为空,......
  • 如何使用MicroPython将Raspberry Pi Pico W与伺服电机连接?
    PicoW是一款经济实惠且紧凑的微控制器板,基于RP2040芯片,非常适合嵌入式系统和物联网项目。MicroPython是Python的轻量级实现,为微控制器编程提供了用户友好的环境。通过遵循概述的步骤,读者将学习如何将伺服电机连接到PicoW、编写MicroPython代码来控制其运动,并获得将精确......
  • Python中小括号( )、中括号[ ]和大括号{}分别代表什么?
     Python中,小括号 () 代表元组数据类型,中括号 [] 代表列表数据类型,大括号 {} 代表字典数据类型。 元组是一种不可变序列,创建方法很简单,大多时候都是用小括号括起来的。例如:tup=(1,2,3)列表是一种可变序列,其创建方法即简单又特别。例如:list=['a','b',......