IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Centos8.5 阿里云ECS服务器部署python tornado项目(二)服务器安装与配置Python3环境 -> 正文阅读

[Python知识库]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服务。

?

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-08-19 19:00:11  更:2022-08-19 19:03:27 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/18 12:26:21-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码