目录

安装Python

运行Python文件


安装Python

首先我们先要看看服务器里有没有python版本,在终端输入:

python --version

就可以看到python的版本,当然,假如服务器中还没有安装python的话,该指令是执行不了的。

在安装python之前,我们首先要安装服务器的Centos系统用于python编译的环境,在终端输入:

sudo dnf groupinstall 'development tools'

以及:


sudo dnf install bzip2-devel expat-devel gdbm-devel \ncurses-devel openssl-devel readline-devel \sqlite-devel tk-devel xz-devel zlib-devel wget

等待安装后出现Complete!字样,代表安装成功。

然后输入python的下载命令:

wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz

当然,这里的python版本号可以根据你的需求进行改动,但前提是官网有提供这个压缩包的下载路径(由于官网是外网,下载速度可能会有点慢,当然你也可以使用VNC)。

下载完成后输入下面的命令对下载下来的压缩包进行解压:

tar -zxvf Python-3.8.1.tgz

解压完成后,我们要创建一个python的文件夹用以安装:

mkdir /usr/local/python3.8.1

然后安装步骤如下:

# 切换 目录
cd Python-3.8.1# 修改 安装路径
./configure --prefix=/usr/local/python38 --enable-optimizations --with-ssl # 编译和安装
make && make install

最后建立python和pip的软连接:

# 建立 python3.8 he1 pip3.8 的软连接
ln -s /usr/local/python38/bin/python3 /usr/local/bin/python
ln -s /usr/local/python38/bin/pip3 /usr/local/bin/pip# 更新 pip
pip3 install --upgrade pip

以上步骤实施完后,我们可以输入python --version来查看我们python的版本号:

运行Python文件

要在服务器上运行Python文件,我们可以在本机通过pycharm来把我们的py文件上传到服务器上,具体流程如下:

首先在pycharm中新建一个test.py,里面只有一句print("hello, world")

然后我们需要配置服务器访问的配置文件, 点击pycharm栏中的tools,选择Deployment中的Configuration。

点击加号新建一个SFTP server,然后命名:

进入配置界面: 

选择SSH configuration右侧的按钮,新建服务配置,host栏输入服务器的ip地址,Username输入root,密码输入对应的密码即可,然后点击Test Connect按钮进行连接测试:

然后会跳出一个窗口,选择yes即可,然后会跳出连接是否成功的提示框:

然后返回SSH server界面,选择窗口上栏中的Mappings,在Deployment path一栏输入/home:

然后对我们的文件进行同步,选中对应的文件或者文件夹,右键单击选择Deployment——Upload:

成功后会在pycharm窗口的左下方弹出消息:

然后回到服务器中,通过cd /home进入home文件夹,输入ls查看该文件夹下的文件:

可以看到我们的test.py文件已经成功上传,接下来进行测试,在终端输入python3 test.py,因为我们已经在存放test.py的文件夹中了,运行python文件不需要指定其的路径,假如是在别的文件夹中想要运行test.py,我们就需要在终端输入python3 /home/test.py,即文件的绝对路径即可。

然后看到我们的运行结果:

本章至此已经结束,下一章会介绍如何在centos中使用mysql服务。

Centos8.5 阿里云ECS服务器部署python tornado项目(二)服务器安装与配置Python3环境相关推荐

  1. 阿里云ECS服务器部署Node.js项目详细教程及多网站部署

    本文详细介绍如何部署NodeJS项目到阿里云ECS上,以及本人在部署过程中所遇到的问题.坑点和解决办法,可以说是全网最全最详细的教程了.同时讲解了如何申请阿里云免费SSL证书,以及一台ECS服务器配置 ...

  2. 阿里云ECS服务器部署Node.js项目全过程详解

    本文详细介绍如何部署NodeJS项目到阿里云ECS上,以及本人在部署过程中所遇到的问题.坑点和解决办法,可以说是全网最全最详细的教程了.同时讲解了如何申请阿里云免费SSL证书,以及一台ECS服务器配置 ...

  3. 阿里云ECS服务器部署HADOOP集群(三):ZooKeeper 完全分布式集群搭建

    本篇将在阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建的基础上搭建,多添加了一个 datanode 节点 . 1 节点环境介绍: 1.1 环境介绍: 服务器:三台阿里 ...

  4. 通过阿里云ECS服务器部署FRP实现Windows自带远程桌面

    由于TeamViewer的高额使用费及其安全问题,萌生了自己搭建FRP实现Windows远程桌面的想法,网上找了一圈基本没有全面且安全落地的,大部分都是面向技术达人的,对于新手的我来说走了不少弯路,在 ...

  5. python-django 阿里云ECS服务器部署uwsgi+nginx过程解说

    需求:在本地已经完成了一个博客系统/数据可视化系统的开发,需要部署到系统上,展示个人主页/个人作品 编程语言:Python 系统框架:Django 数据库:MySQL 服务架构:uwsgi+nginx ...

  6. Code-server阿里云ECS服务器部署

    文章目录 环境 code-server安装包 基础部件 安装部件 部署 1.创建sreen窗口 2.编辑codeserver配置文件 3.端口开放 4.codeserver服务启动 5.登陆codes ...

  7. 阿里云ECS服务器部署

    阿里云ECS体验JavaWeb 基础步骤 其他操作 第一章 基础步骤 第01节 登录阿里云服务器 在购买ECS服务器后,系统会创建一个ECS实例.每一个ECS实例对应一台已购买的云服务器. 您可以通过 ...

  8. 阿里云ECS服务器部署javaweb项目整个流程

    阿里云ECS建网站超详细全套完整图文教程!菜鸟必看! 第一步:如何以最低价格快速买到阿里云服务器? 1.1 如果我是学生,我如何通过¥9.9买到价值¥117的服务? 答:用¥9.9购买云服务器ECS是 ...

  9. 使用阿里云ECS服务器部署Web应用流程介绍

    一.前言 学习了许久的Java,也参与开发了很多的Java项目,但一直没有系统的接触学习过项目部署,而我对项目部署也很有兴趣,于是便摸索学习了一番,在这里记录一下学习过程,参考博客,遇到的问题和解决办 ...

最新文章

  1. Newbe.ObjectVisitor 0.2.10 发布,更花里胡哨
  2. php并发取源码,PHP读取大文件源码示例-Swoole多进程读取大文件
  3. css图片自适应 有缝隙,有间隙,解决办法
  4. 王思聪被限制高消费后,官方终于回应:已有解决方案
  5. java制作一个简单的画板_【Java】Thymeleaf一个简单示例
  6. 【送书福利】第一次送书活动(总共10本)
  7. 跨境电商,独立站和第三方平台孰更具优势?
  8. 塞尔达盾反机器人_《塞尔达传说:荒野之息》新手盾反技巧详解攻略
  9. mysql怎么递归查询下级_mysql递归查询上下级
  10. 油猴GM_download使用及下载扩展名flac,油猴脚本修改下载扩展名
  11. NodeJS:图片验证码登录
  12. 【Linux】ubuntu18.04 安装英伟达显卡驱动
  13. Racecar 基于ROS通信机制的多点导航实验
  14. Express的使用
  15. Centos6.7安装VBoxLinuxAdditions
  16. 浅析 Hinton 最近提出的 Capsule 计划
  17. 根据用户输入的总行数(奇数),打印出菱形(总行数与总列数相等)。
  18. Spring IOC 和AOP 简单理解
  19. DFS(剪枝与优化) - 洛谷 P1361 - 小猫爬山
  20. css 禅意花园 笔记

热门文章

  1. 对话张雪峰:云服务助力饿了么发展 云计算一定是未来
  2. 蓝桥杯历届-穿越雷区
  3. 【实习小tip】elementUI表格数值加减和实时计算、导出数据并解决手机号科学计数法格式问题、git clone报错:OpenSSL SSL_connect: SSL_ERROR_SYSCALL
  4. 详解MySQL事务原理
  5. 在 python 中进行单元测试
  6. C语言随机函数扑克牌,c语言-扑克牌小魔术
  7. 以输出省-是-县代码案例,计算几种算法的效率
  8. 小米答题题库_@小伙伴们 快来答题领木耳、香菇等土特产了,转发集赞还有新年礼包...
  9. FGD · 把网页截图分享
  10. 冬天皮肤干燥,如何保养?