【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搭建完成。

原文地址:https://www.cnblogs.com/HeiDi-BoKe/p/12084774.html