Python的认识与安装


初识Python

人生苦短,我用Python

Python的由来:

1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一
个新的脚本解释程序,作为ABC语言的一种继承。
Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,
最初被设计用于编写自动化脚本,随着版本的不断更新和语言新功能的添加,越
多被用于独立的、大型项目的开发

Python的应用领域

web全栈 算法工程师

人工只能 游戏开发

机器学习 信息安全

网络爬虫 自动化测试

数据分析 自动化运维

Python语言特点

简单易学

语法优美

丰富强大的库

开发效率高

应用领域广泛

安装python

1、windows系统

下载地址:

https://www.python.org/ftp/python/3.8.2/python-3.8.2-amd64.exe

如果感觉下载太慢,这里附上网盘连接
提取码:tp9n

也可以去python官网下载想要的版本

注意事项:

  • 默认安装没有勾选“自动添加python的环境变量”
  • 不要把python抽象安装到含有中文的目录中

双击安装,勾选两个选项,选择第二个自定义安装
在这里插入图片描述

默认就行,直接Next
在这里插入图片描述

自定义目录禁止中文目录安装,选择目录之后,直接Install
在这里插入图片描述

检查python是否安装成功:

C:\Users\Admin>python
Python 3.8.2 (tags/v3.8.2:7b3ab59, Feb 25 2020, 23:03:10) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print ('hello python.')
hello python.
>>> exit()

C:\Users\Admin>

退出python的两种方法

ctrl+z 回车

exit()

Python目录介绍

Python二进制文件的启动目录F:\Python

Python库的安装命令端F:\Python\Scripts

2、linux系统

Linux环境自带了Python 2.x版本,但是如果要更新到3.x的版本,可以在Python的官方网站下载Python的源代码并通过源代码构建安装的方式进行安装,具体的步骤如下所示(以CentOS为例)

1)安装依赖库(因为没有这些依赖库可能在源代码构件安装时因为缺失底层依赖库而失败)

[root@python ~]# yum -y install wget gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

这一步可能会出现以下错误:

已加载插件:fastestmirror, langpacks
/var/run/yum.pid 已被锁定,PID 为 15320 的另一个程序正在运行。
Another app is currently holding the yum lock; waiting for it to exit...
  另一个应用程序是:PackageKit
    内存:120 M RSS (546 MB VSZ)
    已启动: Fri Dec 27 15:48:54 2019 - 09:04之前
    状态  :睡眠中,进程ID:15320

解决办法:

[root@python ~]# rm -rf /var/run/yum.pid

2)下载python源代码并解压

[root@python ~]# wget  https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz
[root@python ~]# tar zxf Python-3.8.1.tgz

3)设置全局变量

[root@python ~]# export LANG=zh_CN.UTF-8
[root@python ~]# export LANGUAGE=zh_CN.UTF-8

否则可能会出现以下错误

generate-posix-vars  failed
make[1]: *** [pybuilldddir.txt] 错误 1
make[1]: 离开目录"/root/Python-3.8.1"
make: *** [profile-opt] 错误2

4)编译安装

[root@python ~]# cd Python-3.8.1
[root@python ~]# ./configure --prefix=/usr/local/python381 --enable-optimizations
[root@python ~]# make && make install

5)修改用户主目录下名为.bash_profile的文件,配置PATH环境变量并使其生效

[root@python ~]# vim .bash_profile
#添加
export PATH=$PATH:/usr/local/python381/bin

6)激活环境变量

[root@python ~]# source .bash_profile

7)运行Python程序

#查看Python版本信息
[root@python ~]# python3 --version
#进入交互环境
[root@python ~]# python3

检查Python的版本

>>> import  sys
>>> print(sys.version_info)
sys.version_info(major-3, minor=8 micro=1 releaselevel='final', serial=0)
>>> print(sys.version)
3.8.1 (default, Mar 9 2020, 12:21:51)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-.9)]

文章作者:Echo
版权声明:本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Echo !
  目录