先前的文章中介绍了怎样安装了Python,到此,假如你对Python非常熟悉,可以不依赖于开发额外的开发IDE,直接使用包/环境管理工具和文本编辑器就可以开发Python工程项目。并且开发IDE在开发过程会提供更多方便方法如管理工具集成、代码高亮、代码提示等,便捷开发人员开发、管理、编译、发布项目。因而,通常的linux web服务器,我们会使用第三方开发环境来完成代码开发工作。

下边,针对于Python,我们来介绍目前你们都喜欢使用的几种IDE。

VSCode

VisualStudioCode(简称VSCode)是一款由谷歌开发的免费开源代码编辑器。它支持多种编程语言,包括Python。VSCode以其简约的界面、强大的功能和优秀的性能而遭到开发者的追捧。

以下章节详尽讲解若果在VSCode配置Python弄成环境。

安装VisualStudioCode

步入官网(

)下载对应的版本到本地:

_centos python ide_ VSCode配置Python环境教程

在这儿,我们下载Windows版进行安装,假如你的笔记本是其他操作系统,可以选择其他的版本。下载完成后双击刚下载的安装包步入安装导航界面开始安装

步入安装向导界面后点击“下一步”按钮;步入许可合同,选择“我接受合同”选项;之后点击“下一步”按钮;选择目标位置,就是你想把软件安装在那个目录(此处我选择:G:ProgramsMicrosoftVSCode);选择合适的目录后点击“下一步”按钮;步入选择其他任务界面,默认早已勾选了必要的任务,这儿尽量不要更改默认的,同时你也可以选择将打开形式添加到键盘右键菜单上(勾选“其他”中的第一选项),继续点击“下一步”按钮;直接点击安装;稍稍再等待一下,即可安装完成!安装Python插件

打开VSCode,完成菜鸟教程后,点击两侧工具栏中的”Extensions(插件)“按钮,之后在搜索框中输入python查找到python插件后,点”install“按钮安装python插件。

centos python ide_ VSCode配置Python环境教程 _

这款插件能让你在VSCode中使用python编程。

创建项目

点击“openfolder”按钮打开“选择目录”窗口,之后选择存在的文件夹或则新建储存代码的文件夹深度linux系统,这儿我们使用新创建的一个空白文件夹并命名为”test“作为演示。打开以后可以看见这个文件夹是个空目录。

 VSCode配置Python环境教程 _centos python ide_

之后我们选择该目录后单击右键选择“newfile”菜单创建一个以.py结尾的python文件main.py。

 VSCode配置Python环境教程 __centos python ide

配置工作区

点击vscode左下角的“设置”图标,在弹出菜单中选择“setting”菜单项步入配置窗口:

 VSCode配置Python环境教程 _centos python ide_

选择“workspace”栏,之后点击右上角的“打开Json编辑”进入文本区:

centos python ide_ VSCode配置Python环境教程 _

在文本编辑区域输入以下内容:

 {
     "python.linting.flake8Enabled": true,
     "python.formatting.provider": "yapf",

 VSCode配置Python环境教程 __centos python ide

"python.linting.flake8Args": ["--max-line-length=248"], "python.linting.pylintEnabled": false }

之后按ctrl+s保存。

开始创建脚本

之后刚刚创建的脚本文件main.py,在文件中写入print(“MyfirstPythonApp!”)后保存。

运行和调试脚本

_centos python ide_ VSCode配置Python环境教程

点击右侧栏的”调试“按钮,之后点击”createalaunch.json“链接后在弹出框中选择“PythonFileDebugthecurrentyactivePythonfile”

生成执行脚本,会手动生成launch.json文件并手动填充如下内容:

 {
     // Use IntelliSense to learn about possible attributes.
     // Hover to view descriptions of existing attributes.
     // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
     "version": "0.2.0",
     "configurations": [
         {
             "name": "Python Debugger: Current File",
             "type": "debugpy",
             "request": "launch",
             "program": "${file}",
             "console": "integratedTerminal"
         }
     ]
 }

最后,按F5运行:

_centos python ide_ VSCode配置Python环境教程

到此,VsCode的Python环境配置完成并验证成功。

PyCharm

 VSCode配置Python环境教程 __centos python ide

PyCharm是一款十分好用的PythonIDE,由JetBrains开发而成,带有一整套可以帮助用户在使用Python语言开发时提升其效率的工具,支持Django框架下的专业Web开发。

相较于VSCode而言,PyCharm环境管理更为方便、无需自行建立IDE即可使用、安装插件与运行扩充较为方便,对菜鸟非常友好,且在大项目文件开发中具有较强优势;但占显存较大。

PyCharm的安装过程中建议更改安装路径、尽量不要放到C盘占用显存。其他设置如下,记得一定要勾选Add”bin”foldertothePATH。安装完成后须要重启系统(Reboot),如有不便可选择稍后自动重启。

 VSCode配置Python环境教程 __centos python ide

安装完成后,可进行如下基础设置:

类库配置

执行Python代码必需要用到类库,也就是用到的python版本。

可以在左上角File->settings的Project项目名->ProjectInterpreter中进行设置,如右图。

_centos python ide_ VSCode配置Python环境教程

python文件默认编码

可在左上角File->Editor->FileEncodings->GlobalEncoding和ProjectEncoding选择须要的字符编码,一般会使用UTF-8编码

_centos python ide_ VSCode配置Python环境教程

完成基础设置后,即可创建Python项目编撰程序啦~

创建项目

点击左上角File-->NewProject-->创建一个新的项目,右键单击项目名-->new-->pythonfile-->输入hello,即可创建一个hello.py文件。

centos python ide_ VSCode配置Python环境教程 _

运行代码

点击右上角的小三角即可运行撰写的代码、并在下方终端中查看运行结果。

centos python ide_ VSCode配置Python环境教程 _

IntellijIDEA

IntelliJIDEA(简称IDEA)是由JetBrains公司开发的一款广泛使用的集成开发环境(IDE),专为提升开发者的生产力和代码质量而设计。作为一个强悍的多语言IDE,IDEA以其智能代码补全、代码剖析和重塑功能而享誉。IDEA提供了强悍的调试工具、版本控制集成(如Git、SVN和Mercurial),以及丰富的插件生态系统,致使开发者才能依据须要扩充和订制其功能。据悉,IDEA拥有直观的用户界面和高度可配置的工作环境,支持快速导航和高效的代码编辑,适用于从大型项目到小型企业级应用的开发。这种特点促使IDEA成为了诸多开发者的首选IDE。其社区版(免费)和终极版(付费)满足了不同层次开发者的需求。

在使用IDEA开发Python应用前,首先确保:

IDEA本身并不直接支持Python开发,假如选择IDEA作为Python开发IDE,则须要在IDEA中起码安装一个Python插件,IDEA支持如下的Python插件:

安装Python插件

Python插件是促使IDEA才能开发Python的PythonSDK。

1、打开IDEA,通过File>Settings或欢迎界面中选择setting或则按ctrl+alt+shift+s步入配置界面。

 VSCode配置Python环境教程 __centos python ide

 VSCode配置Python环境教程 __centos python ide

2、在设置窗口中,选择右侧栏的”Plugins“选项卡。

3、在”plugins“搜索栏中输入”python“,找到Python插件并点击“Install”按钮。

4、安装完成后,重启IDEA以激活插件。

通过安装插件,IDEA获得了Python代码编辑、语法高亮、代码补全等能力,这为在IDEA中的Python开发奠定了基础。

PythonCommunityEdition插件

与Python插件类似,PythonCommunityEdition插件提供了代码补全、语法检测、包管理等功能。

使用插件配置PythonSDK

PythonSDK是执行Python代码的核心组件,是确保代码才能运行的关键步骤。配置PythonSDK的目的就是拿来指定Python的执行环境,指定所需的依赖项路径,编译和解释Python代码。

可以通过配置Python类库给配置进去。

添加PythonSDK

1、在IDEA中,打开File>ProjectStructure或则按ctrl+alt+shift+s快捷键步入配置界面。在该界面下可以配置”平台级别“、”项目级别“和”模块级别“的Python类库。

 VSCode配置Python环境教程 __centos python ide

要轻松分辨它们,可通过“Name”输入框中输入不同的名称。

要添加PythonSDK,就必需要起码配置一个Python类库。能够配置本地或远程Python类库。

2、配置系统级PythonSDK:选择PlatformSettings->SDKs选项卡,之后点击+添加系统级的Python类库

 VSCode配置Python环境教程 _centos python ide_

在弹出框中点击”AddPythonSDKfromdisk…“进入到AddPythonInterpreter对话框后centos python ide,选择两侧栏的SystemInterpreter,之后在”Interpreter“下拉列表中选择早已在系统中安装的Python解析器,指定Python可执行文件路径。

 VSCode配置Python环境教程 __centos python ide

处理完成后,点击”OK“按钮完成配置。

3、配置项目级的PythonSDK:假如须要,选择ProjectSettings->Project选项卡步入配置项目级别SDK界面

 VSCode配置Python环境教程 __centos python ide

centos python ide_ VSCode配置Python环境教程 _

管理类库类路径

IDEA准许向所选类库添加路径。这种路径将被添加到环境变量PYTHONPATH中。IDEA将对这种路径进行索引,并解析代码的对象(比如,包的导出)。

查看路径添加路径删掉路径

选择中具体的路径后按“-”按钮删掉

移除PythonSDK

倘若不再须要配置好的Python类库,则可以将其删掉。

配置虚拟环境

 VSCode配置Python环境教程 __centos python ide

配置虚拟环境,可以使用以下的其中一种。

配置virualenv虚拟环境:

选择SDKs选项卡,之后点击+后选择”AddPythonSDKfromdisk“进入。

 VSCode配置Python环境教程 __centos python ide

步入到AddPythonInterpreter界面后,选择右侧栏的VirtualenvEnvironment:

centos python ide__ VSCode配置Python环境教程

选择已存在的虚拟环境所选的虚拟环境将在当前项目中重复使用。

配置完成,点”OK“按钮确认并退出。

配置conda虚拟环境

选择SDKs选项卡,之后点击+后选择”AddPythonSDKfromdisk“进入。

_ VSCode配置Python环境教程 _centos python ide

步入到AddPythonInterpreter界面后,选择右侧栏的condaEnvironment(在配置之前,确保Anaconda或则Minionda早已下载并安装到系统中):

centos python ide__ VSCode配置Python环境教程

使用已存在的conda环境选中的conda环境将在当前项目中重复使用。配置pipenv虚拟环境

选择SDKs选项卡,之后点击+后选择”AddPythonSDKfromdisk“进入。

_centos python ide_ VSCode配置Python环境教程

步入到AddPythonInterpreter界面后,选择右侧栏的PipenvEnvironment:

centos python ide_ VSCode配置Python环境教程 _

点击”OK“按钮完成配置。

配置Poetry虚拟环境

选择SDKs选项卡,之后点击+后选择”AddPythonSDKfromdisk“进入。

centos python ide__ VSCode配置Python环境教程

步入到AddPythonInterpreter界面后,选择右侧栏的PoetryEnvironment:

centos python ide__ VSCode配置Python环境教程

选择已存在的Poetry虚拟环境

点击”OK“按钮完成配置。

配置uv虚拟环境

centos python ide__ VSCode配置Python环境教程

选择SDKs选项卡,之后点击+后选择”AddPythonSDKfromdisk“进入。

_centos python ide_ VSCode配置Python环境教程

步入到AddPythonInterpreter界面后,选择右侧栏的UvEnvironment:

 VSCode配置Python环境教程 __centos python ide

创建Python项目

在安装插件和配置类库后,可以开始创建Python项目。

1、通过File->New->Project或则IDEA的欢迎界面点击NewProject,步入新建项目界面。

2、在新建项目界面选择“Python”作为项目类型,指定项目位置路径和名称

centos python ide_ VSCode配置Python环境教程 _

假如原先配置有Python虚拟环境,则可以从列表选择选中其中之一使用;或则点击“AddInterpreter”按钮去指定目标环境的路径,创建新的Python环境。

3、如果没有配置可用的虚拟环境管理工具,选择“New”按钮来选择和配置新的虚拟环境管理工具。

 VSCode配置Python环境教程 _centos python ide_

4、点击create完成项目创建。

通过这种步骤,一个新的Python项目就创建完成,可以开始编撰代码。

安装项目所需的包打开终端或使用IDEA自带的“Terminal”。激活虚拟环境,运行pipinstall命令安装所需的第三方包。在代码中使用import句子引入已安装的包。

为了便捷项目的依赖管理,推荐使用requirements.txt文件。在文件中列举所有的依赖包及其版本号,可以便捷地进行安装和版本控制。

 pip freeze > requirements.txt
 pip install -r requirements.txt

requirements.txt文件是Python项目常用的依赖管理文件,通过pipfreeze>requirements.txt命令可以生成当前环境的依赖列表。将这个文件递交到版本控制系统,可以确保团队成员或在不同环境中再现相同的依赖环境。通过pipinstall-rrequirements.txt命令可以依照文件中的依赖列表安装所有的包。

编撰和运行Python代码

创建项目后,可以在IDEA中编撰和运行Python代码。

在项目目录中右键点击“src”文件夹,选择“New>PythonFile”创建一个新的Python文件。输入文件名称并开始编撰Python代码。IDEA提供了代码补全、语法高亮和错误检查功能,帮助编撰代码。编撰完成后,右键点击Python文件,选择“Run'filename'”来运行程序。IDEA将打开一个控制台窗口,显示程序的输出和错误信息。

通过这种步骤,可以轻松编撰和调试Python代码。

布署Python项目

在开发完成后,须要将Python项目布署到生产环境。

确定布署环境(如服务器、云平台)。打包Python项目,包括所有依赖库。使用工具(如Docker)创建可移植的布署包。将布署包上传到目标环境,并配置运行环境。启动应用程序centos python ide,并监控运行状态。

通过这种步骤,可以将Python项目成功布署到生产环境,供用户使用。

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复