zoukankan      html  css  js  c++  java
  • 【python搭建】windows及linux搭建python服务

    目录

     Python文档:https://docs.python.org/zh-cn/3/

    windows搭建

    一、Windows环境下python安装

      pyenv用于Linux系统中,用来管理多版本的Python环境,由bash脚本编写,使用pyenv-installer来安装。pyenv-win用于Windows环境中。访问 https://www.python.org/downloads/windows/,下载python3.7的安装程序

    1.1. 下载解压安装

    双击下载的python-3.8.1-amd64.exe文件进行安装

    勾选“Add Python 3.8 to PATH”(目的是为了将python的安装目录和其下的Scripts目录加入到PATH环境变量中),然后点击“Customize installation”,进入下一步

    输入安装路径,点击Install按钮,开始安装

    安装结束后显示安装成功界面,点击Close退出安装。

    二、检验安装配置是否成功

      打开命令行窗口,输入python,然后回车,显示python的版本及最后显示>>>说明python安装成功。

      执行print函数,输出hello python

    >>> print("hello python")
    hello python

      看到三个向右的箭头(>>>)即说明当前处于python的交互模式下,此时可以输入python函数或者其他语句,如执行 quit();函数可以退出命令行。

      可以把 print("hello python") 保存到一个python文件(如 hello.py)中,然后在命令行执行 python hello.py

    在运行py文件的路径下,先创建这个py文件

    linux搭建

    一、linux环境下搭建python

    1.1. 下载解压编译安装

    下载地址:https://www.python.org/downloads/release/python-381/

    # 下载解压
    [root@tanbaobao ~]# cd /usr/local/src/
    [root@tanbaobao src]# wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz
    [root@tanbaobao src]# tar -zxvf Python-3.8.1.tgz
    
    # 安装编译工具和库(这里也可以使用grouplist查看,然后通过安装对应的组工具)
    [root@tanbaobao src]# yum install gcc* glien* -y 
    # yum grouplist
    # yum groupinstall '开发工具' -y
    
    # 进入解压目录进行配置
    [root@tanbaobao src]# cd Python-3.8.1/
    [root@tanbaobao Python-3.8.1]# ./configure --prefix=/usr/local/python3.8
    
    # 开始编译安装
    [root@tanbaobao Python-3.8.1]# make && make install

    1.2. 验证是否安装成功

    [root@tanbaobao Python-3.8.1]# pwd
    /usr/local/src/Python-3.8.1
    [root@tanbaobao Python-3.8.1]# cd /usr/local/python3.8/
    [root@tanbaobao python3.8]# ls
    bin  include  lib  share
    [root@tanbaobao python3.8]# cd bin/
    [root@tanbaobao bin]# ls
    2to3      easy_install-3.8  idle3.8  pip3.8  pydoc3.8  python3.8         python3-config
    2to3-3.8  idle3             pip3     pydoc3  python3   python3.8-config
    [root@tanbaobao bin]# ./python3.8
    Python 3.8.1 (default, Dec 23 2019, 16:51:00) 
    [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> print("hello python3.8");
    hello python3.8
    >>> 

    1.3. 创建启动链接(软链接)

      没有创建链接,每次需要进入安装目录才能运行python命令

    [root@tanbaobao bin]# pwd
    /usr/local/python3.8/bin

    1)添加链接

    # /bin/python3.8为软链接
    [root@tanbaobao bin]# ln -s /usr/local/python3.8/bin/python3.8 /bin/python3.8

    2)添加环境变量

    临时修改:

    # 软件包存储路径
    [root@tanbaobao bin]# pwd
    /usr/local/python3.8/bin
    
    # 修改变量path
    [root@tanbaobao bin]# echo $PATH
    /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
    [root@tanbaobao bin]# PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/python3.8/bin
    [root@tanbaobao bin]# echo $PATH
    /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/python3.8/bin

    永久修改:

    # 在最后添加以下内容
    [root@tanbaobao bin]# vi /etc/profile
    export PYTHON_HOME=/usr/local/python3.8/bin
    export PATH=$PYTHON_HOME:$PATH
    
    # 使配置生效
    [root@tanbaobao bin]# source /etc/profile
    [root@tanbaobao bin]# echo $PATH
    /usr/local/python3.8/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

    PS:linux系统上默认是有安装python的,具体版本可以自己查看

    至此,windows和liunx系统python搭建完成。

  • 相关阅读:
    博客园cnblogs for win8 托管到GitHub开源
    html5 canvas 画图表
    回文数
    SpringBoot+logback实现按业务输出日志到不同的文件
    Class.forName() 与 ClassLoader.loadClass()的区别
    Easypoi实现单模板生成多页word文档
    普通Java项目中使用Sl4j+Log4j2打印日志
    SpringBoot集成JWT
    Java8_Lambda表达式
    SpringBoot自定义Condition注解
  • 原文地址:https://www.cnblogs.com/HeiDi-BoKe/p/12084774.html
Copyright © 2011-2022 走看看