最近想使用Python开发,使用Django框架搭建平台,之前没有使用过Python,所以记录下整个过程:
1、Python版本的选择,直接去官网【Download Python | Python.org】看最新稳定版是哪个版本,选择安装,可以看到目前是3.11.9版本,安装它。
由于Python的版本过多,可以安装一个版本管理工具,这里我选择pyenv,pyenv
是一个简单的Python版本管理工具,它允许您为每个项目或全局环境安装多个Python版本,并快速切换它们。
- 安装:通常通过Homebrew在macOS上安装,或者通过包管理器在Linux上安装。
brew install pyenv
- 使用:
- 安装Python版本:
pyenv install 3.11.9
-
- 设置全局版本:
pyenv global 3.11.9
-
- 设置本地版本:
pyenv local 3.11.9
安装完之后,在安装Python的虚拟环境管理器Poetry,IDEA创建项目的时候,会有四个虚拟环境管理器给你选择,查看资料对比之后,网友推荐Poetry。
接着安装Poetry,我装的是Python3所以,pip命令名称也是pip3
pip3 install poetry
安装之后,查看版本
poetry --version
安装完之后,就可以创建项目了,创建好的基本框架就是这样子
IDEA目前默认配置Django版本是5.1,我看了下官网【Download Django | Django】,不是长期支持版本,最新的长期支持版本是4.2,下一个长期支持版本是5.2还没发布,所以为了稳定,还是选4.2比较好
更改之后,运行poetry update命令,它会根据你的 pyproject.toml
文件中指定的依赖关系,更新所有依赖包到最新兼容版本。
然后,根据Django官网的项目创建步骤,添加Django的框架内容:
创建之后的目录如下:
然后打开IDEA的项目结构配置,设置下Python的版本
设置Djiago文件
IDEA设置服务启动配置,设置之后就不用命令也可以启动关闭了。
点击启动,就成功了
参考文献:
1、Download Python | Python.org
2、[Python] 虚拟环境venv、pipenv、poetry、conda如何选择?1分钟搞懂_venv和conda哪个好用-CSDN博客
3、Python 环境管理大比拼:pip、Conda、Pyenv、Rye、Virtualenv、PDM、Poetry 等工具_qq62985c01d4e12的技术博客_51CTO博客