当前位置: 首页 > 科技观察

PyCharm虚拟环境的创建!

时间:2023-03-17 10:23:29 科技观察

【.com速译】本文一步步介绍创建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,感谢他们为所有人提供社区版。按照本文中概述的步骤进行操作,您只需要社区版。PyCharmCommunityEdition的安装PyCharmCommunityEdition的安装有多种选择。我选择的方法是快速安装。为此,我首先在我的Debian10系统上安装了snap守护进程:sudoaptupdatesudoaptinstallsnapd安装snap守护进程后,PyCharmCommunityEdition的安装开始于以下命令:sudosnapinstallpycharm-community--classic安装完成后,您可以通过从桌面环境的程序菜单中选择PyCharm来启动程序。请注意,在snapcraft完成新版本的打包后,snap守护进程会自动为您更新PyCharm。虚拟环境的创建在PyCharm中开始一个新项目时,您可以指示PyCharm立即创建一个新的虚拟环境。您只需要为新的虚拟环境指定目录。由于建议为每个项目提供自己的虚拟环境,我更喜欢使用以下目录结构:/venv/假设你想创建一个名为hello-world的新项目,它有自己的虚拟环境。在NewProject对话框中,指定以下内容:图1请记住,我的主目录是/home/pragmalin。将此部分替换为用户主目录的位置。要验证虚拟环境是否已自动创建和激活,请在PyCharm中打开一个终端窗口。PyCharm终端将虚拟环境的名称作为提示后缀,如下面的屏幕截图所示:图2PyPi包安装示例Python包索引(PyPi)是由Python软件基金会维护的Python包在线存储库。为了说明这一点,让我们将流行的Python图像库pillow安装到我们刚刚创建的hello-world项目的虚拟环境中。打开PyCharm终端并输入以下命令:pipinstall"pillow"图3pillow包现已安装到我们项目的虚拟环境中,并准备好供我们计划开发的任何Python程序使用。下一步,让我们创建一个简单的Python程序来演示我们可以使用刚刚安装的pillow包。使用PyCharmIDE,在项目中新建一个Python文件,命名为helloworld.py,并输入以下内容:#!/usr/bin/envpython3fromPILimportImage,ImageDrawdefmain():#Createanewimage100by30pixelswithawhitebackgroundimg=Image.new('RGB',(100,30),color=(255,255,255))#Drawtheimaged=ImageDraw.Draw(img)#Drawthetextontheimageinredd.text((10,10),"HelloWorld",fill=(255,0,0))#Showtheimagefordebuggingimg.show()if__name__=="__main__":main()这个程序是基于pillow包构建的。它创建一个带有一些文本的图像,然后显示该图像以验证它是否确实有效。要运行Python程序,请从PyCharm程序菜单中选择运行→运行…。下面的屏幕截图显示了动态创建的图像如何出现在一个小对话框中:图4总结本文详细解释了PyCharm虚拟环境的创建。甚至还有一个示例,说明如何将PyPi中的Python包安装到刚刚创建的虚拟环境中,并使用该包。希望您已经看到让PyC??harm为您管理虚拟环境是多么方便。原标题:PyCharm虚拟环境创建【翻译、合作站点转载请注明原译者及出处为.com】