本文逐步介绍了PyCharm虚拟环境的创建。它是专门为希望让Python开发环境管理其针对特定项目的虚拟环境的创建和激活的那些Python开发人员编写的。
虚拟环境的用途
许多第三方软件包的存在使Python成为一种强大而诱人的编程语言。此外,您可以为几乎任何类型的项目选择Python:从桌面应用软件、Web应用软件、服务器脚本到嵌入式系统,不一而足。安装第三方软件包的建议方法是将它们安装在针对特定项目的虚拟环境中。
Python虚拟环境这个概念很好。您可以为处理的项目安装任何软件包,甚至是软件包的特定版本。它不会影响您安装的主Python系统或其他Python项目。
不过,创建、激活和停用虚拟环境令人厌烦。您需要离开舒适的Python编程环境,启动终端来执行这些任务。幸好,PyCharm开发环境解决了这个问题。它使您能够方便地为Python项目创建虚拟环境。创建后,每次您打开和关闭Python项目,PyCharm会为您分别自动激活和停用虚拟环境。
PyCharm开发环境
PyCharm是JetBrains开发的Python集成开发环境(IDE)。它有整洁直观的用户界面,辅以易于使用的编辑器。此外,编辑器还有强大的自动完成功能。PyCharm整合了Python开发人员可能希望的所有功能,并以一种易于使用的方式来呈现。
PyCharm有两个版本:专业版和社区版。不过要记住:专业版需要购买。相反,JetBrains的社区版是免费开源的。换句话说,您可以免费下载社区版,并立即开始使用。专业版确实提供了更多的功能,对于开发Web应用、使用数据库的那些人来说更是如此。
您始终可以先从免费社区版入手。那样,您无需花一分钱即可评估PyCharm。稍后,您可以升级到价格合理的专业版。要么是由于您需要添加功能,要么只是为了支持JetBrains,感谢他们为所有人提供社区版。按照本文中概述的步骤进行操作,您只需要社区版。
PyCharm社区版的安装
安装PyCharm社区版有几个选择。我选择的方法是把它作为snap来安装。为此,我要先在Debian10系统上安装snap守护程序:
sudoaptupdatesudoaptinstallsnapd
安装snap守护程序后,PyCharm社区版的安装始于以下命令:
sudosnapinstallpycharm-