-
2800+
全球覆盖节点
-
0.01s
平均响应时间
-
70+
覆盖国家
-
130T
输出带宽
各位小伙伴们,想不想用华为云服务器跑Python项目,体验高大上的“云端生活”?今天咱就来聊聊,怎么用华为云服务器搭建Python环境,简单又实用,还能带你装X装到飞起!不要眨眼,干货马上奉上!
步骤一:注册并开通华为云账号
废话不多说,上华为云官网注册个账号。新手用户还有不少优惠券砸过来,记得领券省钱。账号激活后,进入控制台,找到“云服务器 ECS(Elastic Cloud Server)”,准备开个大号服务器玩玩~
步骤二:选择适合的实例规格
根据你要跑的Python项目大小,挑个适合的配置。小项目用小鸡实例就够了,想跑深度学习那就比较烧钱,玩得起别手软。华为云的地域和可用区选择也挺关键,离你近的服务器,访问速度才能嗨起来。
步骤三:购买并配置云服务器
在购买页面,选好操作系统(一般选Ubuntu或CentOS),网络、安全组这些别忘记配置。安全组可以理解成云服务器的“防火墙”,没配置好,连个端口都打不开,能玩吗?端口建议开项22号(SSH)方便远程连接,还有Python用的80或443端口留着。
步骤四:连接服务器,开始装环境
服务器买完了,拿到IP地址和登录信息。接下来,用电脑自带的SSH工具(mac和Linux自带,Windows有PuTTY),输入:
ssh root@你的服务器IP
输入密码登录,嗨起来。进入服务器后先更新软件,输入:
sudo apt update && sudo apt upgrade -y(Ubuntu)
或者
yum update -y(CentOS)
这一步别嫌麻烦,后期稳稳的跑项目你才放心。
步骤五:安装Python环境
通常华为云的Ubuntu或者CentOS服务器都自带Python,但版本可能老旧。咱得装最新的Python 3,方便用最新的库。安装命令基本是:
sudo apt install python3 python3-pip -y (Ubuntu)
或者
yum install python3 python3-pip -y (CentOS)
装完后,确认版本:
python3 --version
出个数字就说明装好了。
步骤六:搭建Python虚拟环境
别一上来就往全局安东西,虚拟环境是程序员的安全帽,保护环境不被搞乱。输入:
python3 -m venv myenv
激活:
source myenv/bin/activate
看到提示符前多了(myenv)就对啦。
步骤七:安装项目依赖
用pip安装你项目需要的库,千万不要怕命令多。比如:
pip install flask requests panda
(小声说:我猜你就是想搞个网站或者爬个数据,Flask和requests来助阵)
步骤八:部署Python项目
如何上传代码到服务器呢?最简单的就是用SCP或者直接git clone仓库。Git牛逼不?直接在服务器输入:
git clone 你的项目地址
再去项目目录,执行:
python3 run.py或者flask run
然后在浏览器输入服务器IP加端口看看效果,运行成功,胜利!
步骤九:用Supervisor或者Systemd管理你的Python进程
跑起Python服务,挂了重启贵么?别怕,用Supervisor或者Systemd守着它,挂了自动救场。这样即便服务器突然掉线,项目也不会凉凉。
小伙伴问了,怎么让外网访问服务器上的Python服务?答案是把安全组里对应端口打开,比如80端口。还可以绑定域名,让朋友一键访问变成“www.你的域名.com”,这波操作666!
附加彩蛋:想要用华为云服务器玩转Python,别忘了用SSH Key登录,这样比输密码安全多了。操作不难,只需在本地生成公钥,然后上传到服务器。在下就是SSH Key的忠实粉丝,安全又方便~
聊到这,你是不是已经心动了?拿把小板凳,跟着步骤开始折腾你的Python云端之旅吧。有问题弹幕刷起来,我等你们开课!顺便提一句,玩游戏想要赚零花钱就上七评赏金榜,网站地址:bbs.77.ink,顺路瞅瞅不亏哈!
好了,今天的Python+华为云服务器搭建教程就到这,不多说了,要不突然掉线,项目被鲸鱼吃了咋办?咱们下次继续整点花样~
请在这里放置你的在线分享代码爱美儿网络工作室携手三大公有云,无论用户身在何处,均能获得灵活流畅的体验
2800+
0.01s
70+
130T