使用centos编译编辑python代码,并配置python编译环境

使用centos编译编辑python代码,并配置python编译环境

简介:

云服务系统的简介

centos7虚拟机的简介

python3.7的安装,及其模块的下载安装

python代码的编译

总结

实验环境:

​ 我使用的是腾讯云的centos7系统,编辑语言是python3.7,远程控制使用的是mobaxterm远程操作,使用的画图是python自带的画图模块。

云服务系统的简介:

云服务器也可以称为虚拟服务器或虚拟专用服务器。它是一个通过互联网上的云计算平台构建,托管和交付的逻辑服务器。云服务器具有与典型服务器类似的功能和功能,但可以通过云服务器提供商远程访问。

centos7虚拟机的简介:

​ Linux系统拥有大量的发行版可用,每个发行版都提供了一个完整的服务器操作系统和一个管理器,常用的发行版如 CentOS、Ubuntu和Debian。这些都是非常优秀的开源系统,功能大同小异,界面和操作方法略有不同,参照你对系统的熟悉程度和喜好即可:特点:

  1. 免费且开源,轻松建立和编译源代码

  2. 通过SSH方式远程访问您的云服务器

  3. 最流行的服务器端操作系统,强大的安全性和稳定性

  4. 一般用于高性能web等服务器应用,支持常见的PHP/Python等编程语言,支持MySQL等数据库(需自行安装)

python3.7的安装,及其模块的下载安装

申请的centos系统自带的是python2.7版本的,可以将其升级为python3.7版本:可以参照我之前博客:https://blog.csdn.net/hjw1314kl/article/details/102233543

python运行程序,如果程序里面导入了模块,python运行环境必须该模块才能编译成功。安装模块我这里使用的是“pip install 模块名”命令,所以我们必须安装pip,下面我使用命令安装pip:

#进入python3的安装目录
[root@VM_0_17_centos ~]# cd /usr/local/python3
[root@VM_0_17_centos python3]#
#下载pip安装包
[root@VM_0_17_centos python3]# wget https://bootstrap.pypa.io/get-pip.py
#安装pip
[root@VM_0_17_centos python3]# python get-pip.py
#查看pip版本

[root@VM_0_17_centos python3]# pip -V
pip 19.3 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7)

下载好pip后需要将pip修改到环境变量PATH路径下,先打开profile,在适当位置添加PATH=$PATH:/usr/local/python3/bin(注意:= 即等号两边不能有任何空格)

[root@VM_0_17_centos ~]# vi  /etc/profile
#我将这个添加到了最底下
PATH=$PATH:/usr/local/python3/bin

已经安装好了pip了,现在可以用pip下载相应的python模块:

[root@VM_0_17_centos ~]# pip intall‘模块’

Python代码

我使用的是xftp6软件上传到centos7上,然后在相应目录编译该程序:

[root@VM_0_17_centos ~]# cd /usr/local/python3
[root@VM_0_17_centos python3]# python youxi.py
猜猜我心里想的啥:2
太大了
猜猜我心里想的啥:1
你是小可爱
你是一个小坏蛋
游戏结束,不完了
5.363485531997867

python程序:

"""用python 设计第一个小游戏"""
import random
import time

start = time.perf_counter()
counts = 4
answer =random.randint(1,10)
while  counts > 0 :
    temp = input("猜猜我心里想的啥:")
    guess = int(temp)

    if guess == answer:
        print("你是小可爱")
        print("你是一个小坏蛋")
        break
    else:
        if  guess < answer:
            print("太小了")
            counts=counts-1
        else:
            print("太大了")
            counts=counts-1

print ("游戏结束,不完了")

end = time.perf_counter()
print (end-start)

总结:

该实验主要是配置好python的编译环境,python的升级注意事项参考以前文章。pip的配置一定的注意好,不然很麻烦,每次编译要注意好在哪个目录下。

你可能感兴趣的:(python)