先前的文章中介绍了怎样安装了Python,到此,假如你对Python非常熟悉,可以不依赖于开发额外的开发IDE,直接使用包/环境管理工具和文本编辑器就可以开发Python工程项目。并且开发IDE在开发过程会提供更多方便方法如管理工具集成、代码高亮、代码提示等,便捷开发人员开发、管理、编译、发布项目。因而,通常的linux web服务器,我们会使用第三方开发环境来完成代码开发工作。
下边,针对于Python,我们来介绍目前你们都喜欢使用的几种IDE。
VSCode
VisualStudioCode(简称VSCode)是一款由谷歌开发的免费开源代码编辑器。它支持多种编程语言,包括Python。VSCode以其简约的界面、强大的功能和优秀的性能而遭到开发者的追捧。
以下章节详尽讲解若果在VSCode配置Python弄成环境。
安装VisualStudioCode
步入官网(
)下载对应的版本到本地:
在这儿,我们下载Windows版进行安装,假如你的笔记本是其他操作系统,可以选择其他的版本。下载完成后双击刚下载的安装包步入安装导航界面开始安装
步入安装向导界面后点击“下一步”按钮;步入许可合同,选择“我接受合同”选项;之后点击“下一步”按钮;选择目标位置,就是你想把软件安装在那个目录(此处我选择:G:ProgramsMicrosoftVSCode);选择合适的目录后点击“下一步”按钮;步入选择其他任务界面,默认早已勾选了必要的任务,这儿尽量不要更改默认的,同时你也可以选择将打开形式添加到键盘右键菜单上(勾选“其他”中的第一选项),继续点击“下一步”按钮;直接点击安装;稍稍再等待一下,即可安装完成!安装Python插件
打开VSCode,完成菜鸟教程后,点击两侧工具栏中的”Extensions(插件)“按钮,之后在搜索框中输入python查找到python插件后,点”install“按钮安装python插件。
这款插件能让你在VSCode中使用python编程。
创建项目
点击“openfolder”按钮打开“选择目录”窗口,之后选择存在的文件夹或则新建储存代码的文件夹深度linux系统,这儿我们使用新创建的一个空白文件夹并命名为”test“作为演示。打开以后可以看见这个文件夹是个空目录。
之后我们选择该目录后单击右键选择“newfile”菜单创建一个以.py结尾的python文件main.py。
配置工作区
点击vscode左下角的“设置”图标,在弹出菜单中选择“setting”菜单项步入配置窗口:
选择“workspace”栏,之后点击右上角的“打开Json编辑”进入文本区:
在文本编辑区域输入以下内容:
{
"python.linting.flake8Enabled": true,
"python.formatting.provider": "yapf",

"python.linting.flake8Args": ["--max-line-length=248"],
"python.linting.pylintEnabled": false
}
之后按ctrl+s保存。
开始创建脚本
之后刚刚创建的脚本文件main.py,在文件中写入print(“MyfirstPythonApp!”)后保存。
运行和调试脚本
点击右侧栏的”调试“按钮,之后点击”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运行:
到此,VsCode的Python环境配置完成并验证成功。
PyCharm
PyCharm是一款十分好用的PythonIDE,由JetBrains开发而成,带有一整套可以帮助用户在使用Python语言开发时提升其效率的工具,支持Django框架下的专业Web开发。
相较于VSCode而言,PyCharm环境管理更为方便、无需自行建立IDE即可使用、安装插件与运行扩充较为方便,对菜鸟非常友好,且在大项目文件开发中具有较强优势;但占显存较大。
PyCharm的安装过程中建议更改安装路径、尽量不要放到C盘占用显存。其他设置如下,记得一定要勾选Add”bin”foldertothePATH。安装完成后须要重启系统(Reboot),如有不便可选择稍后自动重启。
安装完成后,可进行如下基础设置:
类库配置
执行Python代码必需要用到类库,也就是用到的python版本。
可以在左上角File->settings的Project项目名->ProjectInterpreter中进行设置,如右图。
python文件默认编码
可在左上角File->Editor->FileEncodings->GlobalEncoding和ProjectEncoding选择须要的字符编码,一般会使用UTF-8编码
完成基础设置后,即可创建Python项目编撰程序啦~
创建项目
点击左上角File-->NewProject-->创建一个新的项目,右键单击项目名-->new-->pythonfile-->输入hello,即可创建一个hello.py文件。
运行代码
点击右上角的小三角即可运行撰写的代码、并在下方终端中查看运行结果。
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步入配置界面。
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类库。
要轻松分辨它们,可通过“Name”输入框中输入不同的名称。
要添加PythonSDK,就必需要起码配置一个Python类库。能够配置本地或远程Python类库。
2、配置系统级PythonSDK:选择PlatformSettings->SDKs选项卡,之后点击+添加系统级的Python类库
在弹出框中点击”AddPythonSDKfromdisk…“进入到AddPythonInterpreter对话框后centos python ide,选择两侧栏的SystemInterpreter,之后在”Interpreter“下拉列表中选择早已在系统中安装的Python解析器,指定Python可执行文件路径。
处理完成后,点击”OK“按钮完成配置。
3、配置项目级的PythonSDK:假如须要,选择ProjectSettings->Project选项卡步入配置项目级别SDK界面
管理类库类路径
IDEA准许向所选类库添加路径。这种路径将被添加到环境变量PYTHONPATH中。IDEA将对这种路径进行索引,并解析代码的对象(比如,包的导出)。
查看路径添加路径删掉路径
选择中具体的路径后按“-”按钮删掉
移除PythonSDK
倘若不再须要配置好的Python类库,则可以将其删掉。
配置虚拟环境
配置虚拟环境,可以使用以下的其中一种。
配置virualenv虚拟环境:
选择SDKs选项卡,之后点击+后选择”AddPythonSDKfromdisk“进入。
步入到AddPythonInterpreter界面后,选择右侧栏的VirtualenvEnvironment:
选择已存在的虚拟环境所选的虚拟环境将在当前项目中重复使用。
配置完成,点”OK“按钮确认并退出。
配置conda虚拟环境
选择SDKs选项卡,之后点击+后选择”AddPythonSDKfromdisk“进入。
步入到AddPythonInterpreter界面后,选择右侧栏的condaEnvironment(在配置之前,确保Anaconda或则Minionda早已下载并安装到系统中):
使用已存在的conda环境选中的conda环境将在当前项目中重复使用。配置pipenv虚拟环境
选择SDKs选项卡,之后点击+后选择”AddPythonSDKfromdisk“进入。
步入到AddPythonInterpreter界面后,选择右侧栏的PipenvEnvironment:
点击”OK“按钮完成配置。
配置Poetry虚拟环境
选择SDKs选项卡,之后点击+后选择”AddPythonSDKfromdisk“进入。
步入到AddPythonInterpreter界面后,选择右侧栏的PoetryEnvironment:
选择已存在的Poetry虚拟环境
点击”OK“按钮完成配置。
配置uv虚拟环境
选择SDKs选项卡,之后点击+后选择”AddPythonSDKfromdisk“进入。
步入到AddPythonInterpreter界面后,选择右侧栏的UvEnvironment:
创建Python项目
在安装插件和配置类库后,可以开始创建Python项目。
1、通过File->New->Project或则IDEA的欢迎界面点击NewProject,步入新建项目界面。
2、在新建项目界面选择“Python”作为项目类型,指定项目位置路径和名称
假如原先配置有Python虚拟环境,则可以从列表选择选中其中之一使用;或则点击“AddInterpreter”按钮去指定目标环境的路径,创建新的Python环境。
3、如果没有配置可用的虚拟环境管理工具,选择“New”按钮来选择和配置新的虚拟环境管理工具。
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项目成功布署到生产环境,供用户使用。