Ubuntu部署Django一:环境搭建
前言:
Ubuntu系统上部署django,使用的部署方案是 Ubuntu + django + uwsgi + nginx
Ubuntu系统版本用的是 ubuntu-20.04.2.0-desktop-amd64
*:所有的安装尽量都在 root 用户下安装,不然后面会有很多麻烦
前置条件:
准备好一个Ubuntu系统,如果有服务器,可以用服务器,如果没有或者只是学习,那就用虚拟机就可以了,安装个Ubuntu镜像就可以了。
正式开始:
第一步:准备Python环境
Ubuntu默认就带有Python,分为两个版本 Python2 和 Python3
我的这个系统python3的版本是 3.8.5
所以我打算就用这个版本了,不用更新或者自己安装指定版本了
第二步:pip
默认没有pip,提示我们安装一个,既然他提示了,我就听他的安装一个就可以了
输入:sudo apt install python3-pip
第三步:准备django环境
项目是用的 django==3.2.5 版本写的,所以就安装这个版本吧
然后项目还用到了 djang-import-export 和 django-simpleui
那就一起安装了吧
pip3 install django==3.2.5 pip3 install django-import-export==2.8.0 pip3 install django-simpleui==2021.8.1
第四步:安装uwsgi
pip3 install uwsgi
第五步:安装nginx
sudo apt install nginx
nginx 默认是安装在 /etc/nginx,安装完成后会自动启动
可以打开浏览器,输入:127.0.0.1,如果可以正常访问,就说明已经安装好了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具