Python 的安装与应用
前言
这是我初次学习python做的一个安装环境啦,包括在windows10上以及centOS8上的安装,因为是新手,所以有很多不对的地方还请大佬们指正
提示:以下是本篇文章正文内容,下面案例可供参考
一、 在windows下安装python 3.8.2
首先在python官网上下载python 3(注意,从python 3.5开始,python已经不支持windows XP 以及更早的版本)读者可以根据自身情况选择32位或者64位版本,安装文件有zip·.exe
和.web-based三种格式可选,这里推荐选择.exe模式。
-
进入官网,点击download
-
选择需要下载的版本,点击download
-
选择exe格式安装
-
下载好了之后双击打开开始安装,其中“Add Python 3.8 to PATH”需要勾选,它会自动帮你配置环境变量,对于初学者会节约很多时间。
这里我安装时没有截图,就借用了教材(“网络工程师的python之路“)上的图片。
5.之后选择自定义安装
6.这里都勾选就可以了
7.推荐勾选“install for all users“,它会将python的安装路径更改为C:\ProgramFiles\Python38,方便以后查找和使用。
8.在安装好python之后,打开命令行,输入py或python,如果可以进入python3.8.2的解释器,说明安装成功。
二、 在linux下安装python3.8.2
1. 这里选择使用centos8 作为linux版本的演示平台
首先下载centos8的镜像文件
、进入官网下载网站:
http://isoredirect.centos.org/
选择此版本下载
这里随便选择一个清华大学的云站点下载,还有很多华为云,阿里云的都可以。
下载好了之后便开始安装centOS,这里需要先安装VMware,由于我这里已经安装好VMware,所以就直接安装虚拟机了。
选择安装iso,选择自己已经下载的镜像
接下来随意设置内核数量,虚拟盘大小,只要能够应用就好
期间会要求设置用户密码,随便设置一个就可以,注意时钟应该是在上海,然后安装。
至此centOS安装完成。
2.虚拟机的NAT以及python配置
①首先看下虚拟编辑器的网络设置:
首先配置NAT模式,要给虚拟机一个虚拟地址池,设置好虚拟网关,到时候宿主机也要用这个网关才能通信。
②,配置在宿主机上vm8的IPV4地址:
然后这里配置宿主机VM8网卡与虚拟地址池在同一网段,网关,配置DNS服务器,这个可以照搬,只需要能解析域名即可。
③,配置centOS 8上的网卡以及服务器,配置完这些后要重启网卡网络(如输入命令后还是网络不连通,或者出现nameserver unknown的情况,建议重启虚拟机),命令如下:
nmcli c reload ens33 (ens33是你的linux网卡名称,通过ifconfig可以查询)
sudo nmcli reload ens33
nmcli c up ens33
然后接下来就是python3.8.2的安装了:
(1) 编译安装Python之前,确认网络连通后(ping本机测试网卡,ping网关测试地址,ping百度,qq测试域名解析)准备编译环境: yum install -y gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel ncurses-devel libffi-devel
(2) 下载python3.8.2安装压缩包:
wget https://www.python.org/ftp/python/3.8.2/python-3.8.2.tgz
在下载安装Python3.8所需要的环境依赖包。
Yum install gcc openssl-devel bzip2-devel libffi-devel
再解压压缩包:tar zxf Python-3.8.2.tgz
ls后进入到解压后的文件夹:cd Python-3.8.2/
输入以下命令完成python的安装:
./configure –enable-optimizations
sudo make altinstall
最后,安装完毕后输入命令python3.8可以进入Python的解释器,则安装成功。