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