1.认识python

  python是一门当前热门的语言,和java、C#一样是属于在C语言之上的一种编程语言,都是通过本身编码成字节码再交给C语言编译成机器码运行的。所以C语言是底层语言,优势是执行效率高,缺点是编码效率低,而java和C#还有python可以通过较简单的代码完成同样的功能,缺点是执行效率较低,不过随着计算机硬件的发展,这两种类型的语言之间的执行效率差异已经变得越来越小。使用者计划没有感觉。所以java和python这种高级语言越来越流行。

2.python的种类

  • Cpython
        Python的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上。
  • Jyhton
        Python的Java实现,Jython会将Python代码动态编译成Java字节码,然后在JVM上运行。
  • IronPython
        Python的C#实现,IronPython将Python代码编译成C#字节码,然后在CLR上运行。(与Jython类似)
  • PyPy(特殊)
        Python实现的Python,将Python的字节码再编译成机器码。
  • RubyPython、Brython ...

以上除PyPy之外,其他的Python的对应关系和执行流程如下:

 

 3.python的安装

    通过https://www.python.org/ 根据操作系统类型下载最新版本python,windows下和普通软件一样安装,linux下需要先安装GCC,编译安装1.configure 2.make 3 make install 

查看默认Python版本

python -V
  
1、安装gcc,用于编译Python源码
    yum install gcc
2、下载源码包,https://www.python.org/ftp/python/
3、解压并进入源码文件
4、编译安装
    ./configure
    make all
    make install
5、查看版本
    /usr/local/bin/python2.7 -V
6、修改默认Python版本
    mv /usr/bin/python /usr/bin/python2.6
    ln -/usr/local/bin/python2.7 /usr/bin/python
7、防止yum执行异常,修改yum使用的Python版本
    vi /usr/bin/yum
    将头部 #!/usr/bin/python 修改为 #!/usr/bin/python2.6
posted on 2019-04-15 13:17  雨辰008  阅读(161)  评论(0)    收藏  举报