ironpython百度百科_Python学习(一)—— 初识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的对应关系和执行流程如下:

20180110192831251813.png

20180110192831260602.png

PyPy,在Python的基础上对Python的字节码进一步处理,从而提升执行速度!

20180110192831281111.png

(以上内容摘自吴沛齐老师博客)

三、python环境搭建

1. windows环境:

1)下载python安装包(官方网站:https://www.python.org/)

20180110192831289900.png

可以选择python2最新版本2.7.11或者python3最新版本3.5.1

20180110192831298689.png

根据系统版本(32位或者64位)选择python的windows版本安装包

20180110192831307479.png

2)开始安装,选择通用安装(customize installation)。另:在Add Python 3.5 to PATH前打勾,安装完成后将默认自动将python添加到windows环境变量,不用在自行设置。

20180110192831332870.jpg

下一步默认全选

20180110192831358262.jpg

勾选Install for all users(为所有用户安装),Customize insatll location项设置本机python安装位置,点击Install按钮

20180110192831384630.png

安装完成

20180110192831412952.png

3)安装完成后验证,打开windows命令控制台,输入python,然后回车,出现如下画面,表明成功

20180110192831425647.png

若验证失败,则为环境变量设置错误,可“我的电脑”右键单击->属性->高级系统设置->环境变量->系统变量->path,查看python环境变量设置是否正确

20180110192831434437.png         

20180110192831460805.png

20180110192831486197.png      

20180110192831494009.png

2. Linux环境安装(Cent OS 6.5)

1)下载python 2.7安装包,

桌面右键单击,点击open in Terminal,打开控制台

20180110192831502799.png

切换到想要存放下载文件的目录,输入wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz,开始下载

20180110192831528190.png

2)下载完成,解压 tar zxvf  Python-2.7.11.tgz (tar命令具体参数及其他用法见 http://www.2cto.com/os/201308/233614.html),cd Python-2.7.11进入解压目录

20180110192831553582.png

3)安装

1  ./configure

20180110192831579950.png

2  make all

20180110192831609248.png

3  make install

20180110192831617061.png

结果就报错了,啥原因呢?"cannot create regular file ‘/usr/local/bin/python2.7‘:Permission denied",不能创建,原因是:

当前用户没有权限对/usr/local/bin/ 进行操作(创建、更新等)

解决方法:切换到root(管理员)用户,进入Python-2.7.11目录,重新执行make install命令

20180110192831642453.png

4  make clean(清除上次的make命令所产生的object文件(后缀为“.o”的文件)及可执行文件)

20180110192831667844.png

5  make distclean(类似make clean,但同时也将configure生成的文件全部删除掉,包括Makefile)

注:实际可直接make distclean,而不用执行第4步的make clean

4)/usr/local/bin/python2.7 -V(查看版本信息)

20180110192831694212.png

查看系统python版本 /usr/bin/python -V

20180110192831719604.png

5) 修改原python连接,利用软连接讲默认的python版本变为2.7.11

1. mv /usr/bin/python /usr/bin/python2.6.6

2. ln -s /usr/local/bin/python2.7 /usr/bin/python

(Linux环境安装python参考Eva博客)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值