学习:Python之Python安装(一)
2014-04-12 16:21
176 查看
前言:
Python是一种解释型、面向对象、动态数据类型的高级程序设计语音。作为目前流行的程序设计语言,由于语法简洁而清晰,并且具有丰富和强大的类库被大家所喜爱。
Python简介:
Python在Linux、Windows、MAC OS等操作系统下都有相应的版本,不管在什么操作系统下,都能正常工作,实现了真正的跨平台。除非使用了平台相关功能,或者特定平台的程序库。
Python特点:
简单
易学
免费开源
高层语言
可移植性
解释性
面向对象
可扩展性
可嵌入性
丰富的库Python安装:Python下载地址:https://www.python.org/downloads/,可以根据自己的需要下载相应的Python版本,目前Linux下使用比较多的是Python 2.7.5版本1、Linux下通过Python版本控制器pyenv安装python环境:Centos 6.4 X86_64第一步:需要安装一些依赖包yum -y install gcc gcc-c++ make git patch openssl-devel zilb-devel readline-devel sqlite-devel bzip2-devel
第二步:安装pyenvcurl https://raw.github.com/yyuu/pyenv-installer/master/bin/pyenv-installer |bash
第三步:设置pyenv环境变量在刚才下载安装pyenv的时候最后有几行信息
使用 . ~/.bash_profile 或者source ~/.bash_profile重新加载配置文件使其生效
查看pyenv版本 pyenv version
[root@myb362 src]# pyenv version
system (set by /root/.pyenv/version)
第四步:使用pyenv下载Python并安装
这里我们直接使用pyenv install 2.7.5即可下载,但是由于是国外源,速度会比较慢,我们修改一下pyenv的配置文件使用国内源
vim ~/.pyenv/plugins/python-build/share/python-build/2.7.5
这里我下载的Python版本是2.7.5,则修改2.7.5的配置文件如下
安装完成。使用python -V查看一下Python的版本
[root@myb362 src]# python -V
Python 2.6.6
是Python 2.6.6版本,并不是我们下载的python2.7.5版本,这又是为什么呢?
这里我们先来说一下pyenv命令的相关使用:
我们使用pyenv versions来查看一下当前系统中是否有我们安装的python2.7.5
我们再使用python version查看当前目录使用的python版本
使用pyenv local 2.7.5修改一下当前目录的python版本
注意:
1、pyenv global <version>会设置系统默认的python版本,建议不进行修改,因为系统中的其他组件不一定能使用高版本的python,从而可能导致系统不稳定或者其他情况出现
2、pyenv local <version>设置的python版本只能在当前目录下生效,其他目录并不会生效。
测试:创建一个hello.py文件,内容
print “hello,world”
保存退出,使用python hello.py运行
总结:这里我并没有使用源码进行编译安装,而是使用的pyenv版本控制器进行安装,可以很好的在不破坏当前系统的默认python环境下使用最新版本的python,从而也避免了由于python版本的不同影响其他程序的情况发生。
本文出自 “Linux步行街” 博客,请务必保留此出处http://mybsir.blog.51cto.com/4618614/1394665
Python是一种解释型、面向对象、动态数据类型的高级程序设计语音。作为目前流行的程序设计语言,由于语法简洁而清晰,并且具有丰富和强大的类库被大家所喜爱。
Python简介:
Python在Linux、Windows、MAC OS等操作系统下都有相应的版本,不管在什么操作系统下,都能正常工作,实现了真正的跨平台。除非使用了平台相关功能,或者特定平台的程序库。
Python特点:
简单
易学
免费开源
高层语言
可移植性
解释性
面向对象
可扩展性
可嵌入性
丰富的库Python安装:Python下载地址:https://www.python.org/downloads/,可以根据自己的需要下载相应的Python版本,目前Linux下使用比较多的是Python 2.7.5版本1、Linux下通过Python版本控制器pyenv安装python环境:Centos 6.4 X86_64第一步:需要安装一些依赖包yum -y install gcc gcc-c++ make git patch openssl-devel zilb-devel readline-devel sqlite-devel bzip2-devel
第二步:安装pyenvcurl https://raw.github.com/yyuu/pyenv-installer/master/bin/pyenv-installer |bash
第三步:设置pyenv环境变量在刚才下载安装pyenv的时候最后有几行信息
export PYENV_ROOT="${HOME}/.pyenv" if [ -d "${PYENV_ROOT}" ]; then export PATH="${PYENV_ROOT}/bin:${PATH}" eval "$(pyenv init -)" fi将这几行信息追加到~/.bash_profile中
使用 . ~/.bash_profile 或者source ~/.bash_profile重新加载配置文件使其生效
查看pyenv版本 pyenv version
[root@myb362 src]# pyenv version
system (set by /root/.pyenv/version)
第四步:使用pyenv下载Python并安装
这里我们直接使用pyenv install 2.7.5即可下载,但是由于是国外源,速度会比较慢,我们修改一下pyenv的配置文件使用国内源
vim ~/.pyenv/plugins/python-build/share/python-build/2.7.5
这里我下载的Python版本是2.7.5,则修改2.7.5的配置文件如下
require_cc "gcc" "clang" export PYTHON_BUILD_MIRROR_URL="http://magedu-python.qiniudn.com/" install_package "readline-6.2" "http://ftpmirror.gnu.org/readline/readline-6.2.tar.gz#67948acb2ca081f23359d0256e9a271c" standard --if has_broken_mac_readline install_package "Python-2.7.5" "http://magedu-python.qiniudn.com/Python2.7.5.tgz#b4f01a1d0ba0b46b05c73b2ac909b1df" ldflags_dirs standard verify_py27 install_package "setuptools-3.3" "http://pypi.douban.com/packages/source/s/setuptools/setuptools-3.3.tar.gz#87680a0eb0bb6f720d5e2d89ba67debc" python install_package "pip-1.5.4" "http://pypi.pediapress.com/packages/mirror/pip-1.5.4.tar.gz#834b2904f92d46aaa333267fb1c922bb" python安装Python:
安装完成。使用python -V查看一下Python的版本
[root@myb362 src]# python -V
Python 2.6.6
是Python 2.6.6版本,并不是我们下载的python2.7.5版本,这又是为什么呢?
这里我们先来说一下pyenv命令的相关使用:
pyenv version 显示当前使用的Python版本 pyenv versions 显示当前系统中的所有Python版本 pyenv install 下载 pyenv uninstall 卸载 pyenv local <version> 在当前目录创建一个.python-version,以后进入这个目录自动切换为该版本 pyenv global <version>设置默认的Python版本 警告:慎用
我们使用pyenv versions来查看一下当前系统中是否有我们安装的python2.7.5
[root@myb362 ~]# pyenv versions * system (set by /root/.pyenv/version) 2.7.5显示2.7.5已经安装成功
我们再使用python version查看当前目录使用的python版本
[root@myb362 ~]# pyenv version system (set by /root/.pyenv/version)system表示这是我们系统默认安装的python版本
使用pyenv local 2.7.5修改一下当前目录的python版本
[root@myb362 ~]# pyenv local 2.7.5 [root@myb362 ~]# pyenv version 2.7.5 (set by /root/.python-version)现在已经是我们安装的python版本了。
注意:
1、pyenv global <version>会设置系统默认的python版本,建议不进行修改,因为系统中的其他组件不一定能使用高版本的python,从而可能导致系统不稳定或者其他情况出现
2、pyenv local <version>设置的python版本只能在当前目录下生效,其他目录并不会生效。
测试:创建一个hello.py文件,内容
print “hello,world”
保存退出,使用python hello.py运行
[root@myb362 ~]# cat hello.py print "hello,world" [root@myb362 ~]# python hello.py hello,world
总结:这里我并没有使用源码进行编译安装,而是使用的pyenv版本控制器进行安装,可以很好的在不破坏当前系统的默认python环境下使用最新版本的python,从而也避免了由于python版本的不同影响其他程序的情况发生。
本文出自 “Linux步行街” 博客,请务必保留此出处http://mybsir.blog.51cto.com/4618614/1394665
相关文章推荐
- Python学习1-安装和Hello world
- python3.4学习笔记(十九) 同一台机器同时安装 python2.7 和 python3.4的解决方法
- 教你用Python发现即将流失的客户(附代码、安装教程、学习资源)
- Python学习笔记1:安装,创建,执行
- python学习笔记4:PyQt5的安装
- python学习笔记-安装mysql-python:EnvironmentError: mysql_config not found
- python学习--windows下安装Numpy包的错误:Unable to find vcvarsall.bat
- Linux 学习一 搭建环境系列之二 安装 python3.6、setuptools、pip
- 10003---python学习之路-1 python简介及安装方法
- 【python学习笔记】24:scipy扩展库的安装与初识
- Python学习之matplotlib的安装
- Python Web开发 之Django框架入门学习笔记(一)——安装和初步使用
- Python学习(一)----Python3.6安装
- 步步学习python之环境安装:Vagrant+Ubuntu+Emacs+Virtualenv+Python3开发环境的搭建(Mac电脑下)2
- TensorFlow学习笔记8——python代码格式化工具yapf的安装及使用
- 资料|python软件安装+10G的免费学习视频教程!!!
- 机器学习实战python环境搭建以及numpy和matplotlib安装遇到的各种问题(一)
- Python入门学习笔记(1):Python、PyCharm 的安装和介绍
- Python应用--系统学习python+安装whl包
- [Python学习]总结一下Cygwin安装与进阶学习列表