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

目录

安装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服务。

 

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值