• 安装python其实是为了使python程序可以在本电脑上运行。 安装后会得到Python解释器(就是负责运行Python程序的)、一个命令行交互环境、一个简单的集成开发环境。

  • python是跨平台的,可以运行在Windows、Mac和各种Linux/Uinx系统上。

  • 目前Python有两个版本,一个是2.x版本,一个是3.x版本,两个版本是不兼容的,语法上也稍微有些差别。由于3.x越来越普及,推荐学习3.x。但是目前来说还有一些第三方库没有支持到3.x,所有2.x仍然被不少开发选择。新同学学习建议学习3.x。

在Windows上安装python

  1. 根据系统版本(64位或32位)从Python官网下载Python3.6对应的安装程序,然后运行下载的exe安装包。注意、勾选安装页面上的“add python 3.6 to PATH”,然后点击“install Now”,这样安装成功后可以直接在命令行中输入python运用python。<br /> 安装成功后打开命令提示符窗口,输入`Python`后回车,如果出现`>>>`则表示安装成功,已经进入Python交互式环境,可以输入Python代码,回车后并可以立即执行得到执行结果,输入`exit()`并回车可以退出Python交互式环境(也可直接关闭命令行窗口)。

在Mac上安装Python

  1. Mac在系统一般是默认系统自带Python 2.7版本的程序的。需要安装最新的Python3.6,两个版本的程序是可以同时并存的。

从Python官网下载Python3.6的安装程序,双击运营并安装。

  1. 打开“终端”,输入`python3`进入python3交互式环境(由于同时安装有python2.7输入python会进入python2交互式环境)。

在Linux上安装Python

在centos上安装python

  1. centosLinux的一种发行版本,一般安装在服务器端用作程序运行环境。当把代码部署在centos的服务器上是就需要安装

安装步骤:

  • 安装依赖: sudo yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc make
  • 下载(wget)或上传(scp) python3源码包 wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz; https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tgz,如果没有wget安装wget yum install wget.

  • 解压sudo tar -xzvf Python-3.6.3.tgz

  • 安装: 1进入安装目录 cd Python-3.6.3; 2 检查配置 sudo ./configure --prefix=/usr/local ; 3 编译sudo make ; 4 安装sudo make install; ~安装成功,可通过cd /usr/local/bin查看~

  • 配置(保留Python2):1 配置python3/pip3软连接sudo ln -s /usr/local/bin/python3.6 /usr/bin/python3, sudo ln -s /usr/local/bin/pip3.6 /usr/bin/pip3; python配置完成.

  • 更改yum配置(非必需,如果要保留Python2则不必此配置,否则在上一步移除Python2链接并按照截图配置yum):

安装python - 图1

什么是Python解释器

  • python安装成功后就已经安装好python解释器了。

  • Python代码是以py为扩展名的文本文件,要运行代码就需要Python解释器去执行.py文件。

Python解释器:Python解释器很多,使用最广泛的是CPython,部分用户会额外在安装Ipython提高交互性

  • 有CPython:安装python后自带的官方版本,C语言开发,使用最广。用>>>作为提示符。

  • IPython:基于CPython之上的一个交互式解释器,IPython只是在交互方式上有所增强,但执行代码的功能和CPython是完全一样的。用In[序号]:作为提示符。

  • PyPy(采用JIT技术,对代码进行动态编译,显著提升Python代码执行速度); Jythpn(运行在java平台的Python解释器);IronPyton(运行在.Net平台上的Python解释器)。