python语言由荷兰程序员Guido van Rossum,江湖人称"龟叔",独立开发完成初版的
1989年圣诞节期间,为了打发圣诞节的无趣,决心开发一个新的脚本解释语言,作为ABC语言的一种传承,然后他就这么做了,并且实现了
之所以使用python作为该编程语言的名字,是因为他是一个叫做Monty Python喜剧团体的爱好者,并不是翻译成汉语的蟒蛇
特点
- 简单易学,代码量少,开发速度快
- 跨平台,可移植,可扩展,交互式,解释型
- 面向对象的动态语言
- 内置大量的标准库和第三方库
- 社区活跃,贡献值多,互帮互助
不足
- 不易维护
- 慢
python的应用方向
官网选择版本下载
https://www.python.org/ftp/python/3.6.8/python-3.6.8-amd64.exe
安装时要记得勾选
add python 3.6 to PATH
查看是否安装成功
C:\Users\inmeditation>python -V
Python 3.6.8
C:\Users\inmeditation>pip3 -V
pip 18.1 from c:\users\inmeditation\appdata\local\programs\python\python36\lib\site-packages\pip (python 3.6)
python是一个跨平台,可移植的编程语言,因此可以在windows,linux和MacOS系统中安装使用
默认已经自带python2,我们来安装python3
[root@localhost ~]# python
Python 2.7.5 (default, Aug 7 2019, 00:51:29)
安装依赖包
[root@localhost ~]# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
通过wget命令下载源码包
[root@localhost ~]# wget https://www.python.org/ftp/python/3.6.10/Python-3.6.10.tgz
解压
[root@localhost ~]# tar zxvf Python-3.6.10.tgz
创建安装目录
[root@localhost ~]# mkdir /usr/local/python3
进入解压后的目录,编译安装
[root@localhost ~]# cd Python-3.6.10
[root@localhost Python-3.6.10]# ./configure --prefix=/usr/local/python3/
[root@localhost Python-3.6.10]# make
[root@localhost Python-3.6.10]# make install
最后几行会输出安装成功的信息
Installing collected packages: setuptools, pip
Successfully installed pip-18.1 setuptools-40.6.2
此时已经安装完成,只是访问比较麻烦
[root@localhost Python-3.6.10]# /usr/local/python3/bin/python3
Python 3.6.10 (default, Feb 5 2020, 06:25:44)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
创建软连接
[root@localhost Python-3.6.10]# ln -s /usr/local/python3/bin/python3 /usr/bin/python3
[root@localhost Python-3.6.10]# python3
Python 3.6.10 (default, Feb 5 2020, 06:25:44)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
修改系统环境变量
[root@localhost Python-3.6.10]# vim ~/.bash_profile
将
PATH=$PATH:$HOME/bin
修改为
PATH=$PATH:$HOME/bin:/usr/local/python3/bin
使该文件立即生效
[root@localhost Python-3.6.10]# source ~/.bash_profile
pip命令可以使用了
[root@localhost Python-3.6.10]# pip3 list
Package Version
---------- -------
pip 18.1
setuptools 40.6.2
我们都知道python有很多的第三方库或者模块,这些库针对不同的应用,发挥不同的作用
python有两个著名的包管理工具easy_install和pip
在python2中easy_install时默认安装的,而pip需要我们手动安装
而随着python版本的提高,easy_install已经逐渐被淘汰,
pip已经成为主流的安装工具,自python2.7.9或者python3.4后都默认安装有pip
安装一个库
[root@localhost Python-3.6.10]# pip3 install requests
卸载一个库
[root@localhost Python-3.6.10]# pip3 uninstall requests
安装指定版本的库(不常用)
[root@localhost Python-3.6.10]# pip3 install requests==2.22.0
列出已经安装的库
[root@localhost Python-3.6.10]# pip3 list
将已经安装的库列表保存到文本文件中
[root@localhost Python-3.6.10]# pip3 freeze > /root/1.txt
[root@localhost Python-3.6.10]# cat /root/1.txt
certifi==2019.11.28
chardet==3.0.4
idna==2.8
requests==2.22.0
urllib3==1.25.8
根据依赖文件批量安装库
[root@localhost Python-3.6.10]# pip3 install -r /root/1.txt
提示都已经安装
离线包安装
除了使用上面的互联网进行安装外,还可以将后缀名为whl的wheel格式的文件,下载到本地,然后使用pip进行安装
可以到这个网址进行下载
https://www.lfd.uci.edu/~gohlke/pythonlibs/
pip3 install whl文件
刚打开时是一个命令交互界面
file > New file
print("hello world");
保存后运行
run > Run Module
比较流行的python编辑器,多版本支持,使用方便,快捷
New Project时记得要设置Base interpreter
选择python的解释程序,就可以了,
[root@localhost ~]# cat ./demo1.py
print("Hello World");
[root@localhost ~]# python3 ./demo1.py
Hello World
原文:https://www.cnblogs.com/inmeditation/p/12261507.html