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