腾讯云部署python flask后台的坎坷

1、租赁腾讯云服务器CentOS

地址:https://cloud.tencent.com/product/cvm?from=10680
(如果需要域名,可以一起购买)

2、云服务器CentOS安装python3.6

按照下面这两个教程操作即可(我在建立python3,pip3的软链的时候没有成功,虽然不能直接python 不过可以用python3 python2命令)
https://www.jianshu.com/p/323d0c33033f
https://www.cnblogs.com/yjlch1016/p/9289588.html

3、迁移项目

安装完之后需要把Windows下编写的项目转移到云服务器上,我使用的是Xftp,也可以使用FileZilla。使用方法很简单(连接后直接拖拽),百度一下就好

4、运行main.py

cd 到main.py所在路径,直接“python3 main.py”
(注意:Linux下导入自己编写的Python Package模块会报错"no moudel named xxx")
解决方法:https://blog.csdn.net/jack_ricky/article/details/93461717

(1、vi /etc/profile
2、最后一行加上:export PYTHONPATH= P Y T H O N P A T H : / h o m e / m y p y t h o n m o d u l e / e g : 如 果 i m p o r t s r c , s r c 的 路 径 为 / h o m e / p s / s r c , 则 e x p o r t P Y T H O N P A T H = PYTHONPATH:/home/my_python_module/ eg:如果import src,src的路径为/home/ps/src,则export PYTHONPATH= PYTHONPATH:/home/mypythonmodule/eg:importsrcsrc/home/ps/srcexportPYTHONPATH=PYTHONPATH:/home/ps/)

你可能感兴趣的:(踩坑记录)