合 Python安装及其配置
Python简介
Life is short, you need Python. 人生苦短,我用Python。
Python 是一种解释型、面向对象、动态数据类型、交互式语言的高级程序设计语言。
Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。
Python 由 Guido van Rossum (龟叔)于 1989 年底发明,第一个公开发行版发行于 1991 年。
像 Perl 语言一样, Python 源代码同样遵循 GPL(GNU General Public License) 协议。
Python的解释器如今有多个语言实现,我们常用的是CPython(官方版本的C语言实现),其他还有Jython(可以运行在Java平台)、IronPython(可以运行在.NET和Mono平台)、PyPy(Python实现的,支持JIT即时编译)
Python目前主流的有两大版本,Python2和Python3。官方宣布,2020 年 1 月 1 日, 停止 Python 2 的更新。
Python 2.7 被确定为最后一个 Python 2.x 版本。Python 2.7.18 is the last release of Python 2.
Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。
Python最新源码,二进制文档,新闻资讯等可以在Python的官网查看到:
Python官网:https://www.python.org/
你可以在以下链接中下载 Python 的文档,你可以下载 HTML、PDF 和 PostScript 等格式的文档。
Python文档下载地址:https://www.python.org/doc/
Python中文文档:https://docs.python.org/zh-cn/3/index.html
Python下载
Python下载地址:https://www.python.org/downloads/
Python源码下载:https://www.python.org/downloads/source/
Python Windows下载: https://www.python.org/downloads/windows/
Python的rpm包下载:http://mirrors.163.com/centos/7/os/x86_64/Packages/
Unix & Linux 平台下Python安装
官方文档:https://docs.python.org/zh-cn/3/using/index.html
https://docs.python.org/zh-cn/3/using/unix.html#getting-and-installing-the-latest-version-of-python
yum安装
1 2 3 4 5 6 7 | -- 安装python2 yum install -y python python-libs python-devel python-setuptools python-pip python-wheel -- 安装python3 yum install -y python3 python3-libs python3-devel python3-pip python3-setuptools python3-wheel |
PS:使用yum可以同时安装python2和python3版本
编译安装
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | 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 libffi-devel -- 编译安装3.11.1(需要提前升级openssl模块,参考:https://www.openssl.org/source/) wget https://www.python.org/ftp/python/3.11.1/Python-3.11.1.tgz tar -zxvf Python-3.11.1.tgz cd Python-3.11.1 ./configure --prefix=/usr/local/python3.11.1 --with-readline make -j8 make install -j8 -- 编译安装3.6.8 wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tar.xz xz -d Python-3.6.8.tar.xz tar -xf Python-3.6.8.tar cd Python-3.6.8 ./configure prefix=/usr/local/python3.6.8 --with-readline make -j8 && make install -j8 -- 编译安装2.7.18 wget https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tgz tar zxf Python-2.7.18.tgz cd Python-2.7.18/ ./configure prefix=/usr/local/python2.7.18 make -j8 && make altinstall -j8 cat >> ~/.bashrc <<"EOF" export LD_LIBRARY_PATH=/usr/local/python2.7.18/lib:$LD_LIBRARY_PATH export PATH=/usr/local/python2.7.18/bin:$PATH EOF source ~/.bashrc ln -s /usr/local/python2.7.18/bin/python2.7 /usr/local/python2.7.18/bin/python ln -s /usr/local/python2.7.18/bin/python2.7 /usr/local/python2.7.18/bin/python2 -- 编译安装2.7.5(centos 7.6的yum默认使用该版本) wget https://www.python.org/ftp/python/2.7.5/Python-2.7.5.tgz tar zxf Python-2.7.5.tgz cd Python-2.7.5/ ./configure prefix=/usr/local/python2.7.5 make -j8 && make altinstall -j8 ln -s /usr/soft/python3/bin/python3.11.1 /usr/bin/python3.11.1 ln -s /usr/soft/python3/bin/pip3 /usr/bin/pip3 |
1、已同时安装好Python和pip、setuptools工具。
Windows下安装配置Python
官方文档:https://docs.python.org/zh-cn/3/using/windows.html
打开 WEB 浏览器访问 https://www.python.org/downloads/windows/ 下载,一般就下载 executable installer,x86 表示是 32 位机子的,x86-64 表示 64 位机子的。
请参考:https://www.runoob.com/python/python-install.html