目录
安装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 /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/pythonln -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服务。