python写的飞机大战怎么部署到服务器

python写的飞机大战怎么部署到服务器,第1张

如何把Python项目部署到服务器
一,不需要域名的情况下
1,访问阿里云官网
2,注册登录(建议支付宝授权)
3,登陆后---》产品--》云服务器ECS
4,滚动条拉倒页面底部--》点击学生机
5,进入该页面后默认是轻量应用服务器们可以切换至云服务器ECS
6,右侧选择系统镜像-à选择我们熟悉的(相比之下比较熟悉的)windows
7,购买完成后回到之前的登陆后的页面à点击右上角的控制台à点击左上角的云服务ESCà点击如图所示位置(蓝框位置)
8,进入管理
9,更多--》重置密码--》(密码重置成功后)--》右侧点击重启(需要手机验证码)
10,本示例安全组--》配置规则
11,导入规则”安全组规则json”(json文件在后面给大家)
12添加成功后返回上一个页面--》配置信息--》公网IP 找到公网ip,复制公网IP,(一会有用)
13,返回电脑桌面--》按windows键(或者点击开始)--》搜索”远程桌面连接”
14,点击连接按钮--》确定
15,根据上述步骤完成,就能顺利连接到服务器了,
1,此时把你的项目复制到上面,
2,安装一下Python环境,
3,安装需要的模块:
pip install pymysql
pip install Djanjo
pip install pillow
最后 pip list 查看一下是否安装成功
4,安装mysql数据库可视化工具
安装XAMPP,可以直接启动mysql,比较简单方便 *** 作(推荐使用)
5,连接数据库,建立一个和你项目中一样的数据库名
把你原来的数据库导出来,把里面的数据复制粘贴到新建立的数据库中
6,配置settingpy文件中的DATABASES(根据自己的密码情况进行更 改)ALLOWED_HOSTS = ['']
7,打开cmd窗口,同步数据库
8,运行(python managepy runserver 0000:8000),指定端口号
9,在浏览器中访问服务器中的公网ip即可(服务器不能关掉,不然不能访问)
二,使用花生壳的情况,会送一个域名(也可申请域名)
1,在服务器计算机中,安装花生壳软件
2,进入花生壳官网--》注册---》下载--》安装--》登录
3,点击内网穿透(添加映射,可以添加两个)
购买内网穿透基础服务(6元,购买送一个壳域名)-->购买成功重启花生壳-->重复上一步 *** 作-->添加映射
4,在浏览器地址栏输入外网访问地址就可以访问了(花生壳不要关闭)
30
© 著作权归作者所有
成年人记忆力衰退严重,快来学孙韬老师整理的记忆“口诀”
00:30
讲真高效记忆训练营
广告
推荐阅读
页面访问调试
squidbrother
阅读99
搭建MySQL服务器
技术老男孩
阅读200
怎么使用SSH Windows链接虚拟机的Linux终端
小黄不头秃
阅读671
MySQL服务图形管理工具·phpMyAdmin
技术老男孩
阅读196
虚拟机Ubuntu剪切板无法共享的解决方案
小黄不头秃
阅读614
送财气适合家庭的理财方法?送你免费的爆款理财课,帮到你!
00:51
0元学理财快领
广告
2条评论
写评论
陌路班车
Djanjo写错了,是Django
3楼 · 2019-08-24 23:22
浪得虚佲
谢谢

一、nohup

nohup,即 no hangup,nohup 的用途就是让提交的命令忽略 hangup 信号,从而使我们的进程避免中途被中断。它可以让 python 脚本和服务器连接端的 session 分离,以达到退出后依旧执行:

$ chmod +x /your_path/yourscriptpy   # 先设置可执行权限$ nohup python /your_path/yourscriptpy# 切记退出的 Terminal 的时候,不要 ctrl+c 退出,而是直接关闭,不然 Nohup 就被你关闭了。

如何关闭这个一直执行的进程呢:

# 找到对应的进程 PID
$ ps -ef | grep python
# 返回内容如:
user      2430     1  0 Jul03        00:00:01 /usr/bin/python -tt /usr/sbin/yum-updatesd
# kill 掉该进程即可:
$ kill -9 2430

PS:nohup 在服务器重启之后就失效了,所以并不完美。

二、将命令写入 Linux 启动脚本

Linux 在启动的时候会执行 /etc/rclocal 里面的脚本,所以只要在这里添加执行命令就可以:

$ vim /etc/rclocal
# 如果是 Centos 添加以下内容:
/your_path/python34 /your_path/yourscriptpy
# 以上内容需要添加在 exit 命令前,而且由于在执行 rclocal 脚本时,PATH 环境变量未全部初始化,因此命令需要使用绝对路径。

PS:这种方式的缺点是如果脚本挂了,那么不会自动重新启动。

三、使用 Supervisor 进程管理工具

详见这篇文章:使用 Supervisor 管理服务器后台进程,在服务器重启和脚本出错后,可以完美重启,推荐。

PyCharm 是一款功能强大的 Python 编辑器,由于其强大的功能和跨平台性,成为最受欢迎的Python编辑器之一。

PyCharm分为两种版本。 一个是: Professional版本。另一个是: Community版本。 社区版是免费开源的。专业版仅是free trial。 Python学习过程中,为了更方便地体验PyCharm的强大功能, 我们来看看如何激活PyCharm专业版。

首先,在PyCharm中进入如下菜单:
方法一: 选择授权服务器License Server激活。

在PyCharm中选择License server激活选项后,填入以下任意一个服务器地址:

点Activate激活即可,遗憾的是,目前这几个服务器都无法激活。另外,又尝试了以下服务器后,也无法激活。于是放弃该方法。
方法二:采用激活码方法激活

访问该网站链接: >第一,有可能是只安装了pycharm,没有装anaconda,没有给编辑器添加解释器,所以运行不了代码。
第二,有可能是代码错误,如果下边爆红了,而且会有警告等词语,代码也无法运行。
第三,有可能是编辑器内部环境错误,没有添加编译环境。

通过pycharm连接服务器,更换网络后,还可以。利用Pycharm可以在本地编写/修改代码,能够同步到服务器上,并且能直接在本地利用pycharm运行同步到服务器上的代码。非常的方便。

搜索rootlocalhost,dmidecode-tsystem|grep,SerialNumber,SerialNumber,2102310YPY10J30。
单独查看服务器的序列号rootlocalhost,dmidecode-tsystem|grep,SerialNumber,SerialNumber,2102310YPY10J30。统一查看服务器SN序列号和型号rootlocalhostdmidecode,grepSystemInformation,A9egrep,ManufacturerProductSeria。
戴尔服务器概述服务器指一个管理资源并为用户提供服务的计算机软件,通常分为文件服务器、数据库服务器和应用程序服务器。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13013457.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存