本文整理自网络,侵删。
目录
- 安装宝塔
- 配置 Python 运行环境
- 安装 Python
- 配置 django 环境
- 安装模块
- nginx 反向代理
在正式开始之前,你需要有一台服务器。
安装宝塔
宝塔官网:https://www.bt.cn/
如果使用的是 CentOS 系统,使用下述命令安装即可。
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
安装完毕出现访问地址,账号和密码。
此时要做的第一个操作是去云服务器的控制面板,把 8888
端口放开,具体的可以检索安全组配置,开启端口即可。
再次访问宝塔安装之后的地址,能看到登录界面,表示端口开启,宝塔可以正常操作。
配置 Python 运行环境
打开宝塔的软件商店,按照下图所示安装相关内容,默认登录宝塔之后,它会推荐安装 LAMP
或者 LNMP
,选择推荐安装即可。
尤其注意上述的 Python 项目管理器 是我们后续操作 Python 程序的必备插件。
安装 Python
点击 Python 项目管理器 右侧的设置按钮,弹窗选择 版本管理,之后安装你需要的 Python 版本,这个地方安装的速度有点慢,略微等待一会即可。
配置 django 环境
配置 django 环境时,一定要注意参照下图配置,关于是否安装模块依赖,需要看你的项目中是否存在 requirements.txt
文件,如果存在,才可勾选,模块也可以在项目开启之后,另行配置。
安装模块
项目初始化完毕之后,点击右侧的模块,手动安装项目中用到的模块,例如 django
。
模块安装 一定要注意 版本号问题,例如 django 我本地使用的是 2.x 版本,所以服务器安装的也是该版本。
所有模块安装完毕,就可以重启 Python 服务了,这里需要时刻关注日志内容,确定可以重启成功。
这里会展示出 Python django 运行过程中出现的各种问题。
例如在首次运行会出现 Centos 系统自带的 sqlite3
版本过低,在日志中会出现 SQLite 3.x.x or later
等字样,这时就需要去升级 SQlite 的版本了。
相关阅读 >>
ubuntu 解决libSqlite3-0依赖的问题(推荐)
navicat for mysql 16怎么注册?navicat16全系列最新破解教程(附注册机)
更多相关阅读请进入《Sqlite》频道 >>
数据库系统概念 第6版
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » 云服务器使用宝塔搭建Python环境,运行django程序
相关推荐
评论
管理员已关闭评论功能...