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

发布时间 2023-08-26 17:59:28作者: 千千寰宇

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 参考文献