龙空技术网

开发Python新项目时,需要安装什么环境

程序员X秘书 92

前言:

如今同学们对“集成化开发环境”大体比较讲究,同学们都想要了解一些“集成化开发环境”的相关内容。那么小编同时在网络上搜集了一些关于“集成化开发环境””的相关资讯,希望我们能喜欢,朋友们一起来学习一下吧!

“工欲善其事,必先利其器”

Python只是一门开发语言,项目开发初期除了安装Python解释器以外,还需安装一些其他环境,以快速地进入高效的开发流程。

操作系统Linux:适合喜欢命令行工具、需要高效和轻量开发环境的开发者,特别适用于服务器开发、科学计算和数据科学,个人比较推荐Ubuntu LTS(长期支持版)。Windows:适合初学者和广泛使用Windows的开发者,但可能需要解决一些环境配置问题。macOS:适合需要跨平台开发(特别是iOS和macOS开发)和喜欢优雅用户界面的开发者,但比较氪金。pyenv

由于大部分情况下,我们可能要安装的Python不止一个版本,所以需要先安装操作系统内的Python版本管理器pyenv,这样就可以通过它的install命令安装对应Python版本,比如要安装python 3.10.9

pyenv install 3.10.9

还可以通过global命令设置全局的Python版本。

pyenv global 3.10.9

需要注意的是,pyenv在Linux、Windows、macOS系统中安装方式有差异,具体可以看看Github上的README.md文档 上的说明

PyCharm

PyCharm是Python工程师必装的一个IDE(集成开发环境),可以从其JetBrains官网 下载它的专业版或者社区版,比较推荐它的专业版,它集成了很多开发工具和脚手架,甚至可以在里面很轻松地开发Vue前端项目。

PyCharm自带了virtualenv,新建项目时,它会提示需要为这个新项目安装哪个Python版本的虚环境(注意:这里和上面pyenv是有区别的),然后可以在PyCharm的控制台里很轻松地用pip命令去安装想要的Python第三方库。

新建项目页面

推荐PyCharm的原因是它有很多高效的集成工具可以使用:

轻松的连接各种中间件(数据库、缓存)并支持增删改查支持shell命令行操作支持连接远程机器进行远程开发支持断点调试(这对调试BUG太重要了)支持Git GUI界面上的操作(前提是安装了Git)(更多......)

连接数据库控制台

docker系列

使用Docker来开发Python应用程序是一个强大且灵活的选择。Docker允许创建、部署和运行应用程序的容器,这些容器是轻量级的虚拟机。有了Docker,几乎不用手动地在主机上安装MySQLRedisKafka这些软件了。

因为使用Docker可以很轻松地拉取对应软件的镜像来安装部署这些第三方的环境依赖,不需要麻烦地跑到各个技术官网上寻找安装教程了。

如果想安装启动更为简单,那可以进一步再安装docker-compose组件,这样只需要写一个docker-compose.yml配置文件,就可以通过docker-compose up -d这一句命令, 把这些依赖在本地全部安装部署好。

docker-compose.yml

最后

以上这些环境的依赖都安装完之后,就可以开始写代码开发Python新项目了。

当然本文只是一个引导作用,不包含太多具体安装流程操作,如果大家都有需要具体流程,后续再考虑更新。

如果有帮助到你,非常期待你的支持和鼓励♥♥;

如果有其他问题或补充,欢迎评论区留言交流。

标签: #集成化开发环境 #集成化开发环境包括