本系统教程使用腾讯云,Ubuntu 18.04系统,mysql 5.7数据库,Django2.2,nginx ,gunicorn 来完整的部署Django网站项目。每一步教程都是在本地机台上,通过Xshell 和Xftp 连接腾讯云实操,并截图进行原创。其中的内容会参考并综合网络上的其他资源。
一、本地环境生成Django开发所需要的依赖库文件
pip freeze > requirements.txt
本地环境是用PyCharm编辑器开发的,并使用虚拟环境配置。所以直接在虚拟环境下,导出requirements.txt依赖库文件到开发目录下
我们可以在本地电脑生成目录下(D:\pss\pss_env\pss)看到新生成的requirements.txt文件。
二、通过Xftp上传requirements.txt到腾讯云服务器
如何使用及登录Xftp请见该系列第一篇内容
上传文件后,用了另一台电脑操作,所以xftp界面有少许不同
三、用Xshell连接上腾讯云对Ubuntu18.04进行Django安装
如何使用及登录Xshell请见该系列第一篇内容
四、通过requirements.txt安装依赖项
pip install -r ./requirements.txt
就这样,我们把Django2.2及项目开发过程中所需要的依赖库都装了。当然也许由于各种原因,可能在实际过程中有些库没装上,这样我们还可以把没装上的库单独再装。
结束语
在腾讯云Ubuntu18.04系统上通过requirements.txt安装Django2.2及其依赖库的完整操作,实操截图,原创内容。照着做基本上不会出错。
☆ END ☆推荐阅读:
腾讯云Ubuntu18.04部置Django2系列(二):Ubuntu18.04 安装Mysql 5.7腾讯云Ubuntu18.04部置Django2系列(一):腾讯云服务器配置及Python3,pip3使用
长按关注"老树Python"