广告
返回顶部
首页 > 资讯 > 后端开发 > Python >学习:Python之Python安装(一
  • 177
分享到

学习:Python之Python安装(一

Python 2023-01-31 07:01:06 177人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

前言:python是一种解释型、面向对象、动态数据类型的高级程序设计语音。作为目前流行的程序设计语言,由于语法简洁而清晰,并且具有丰富和强大的类库被大家所喜爱。Python简介:Python在linux、windows、Mac OS等操作系

前言:

python是一种解释型、面向对象、动态数据类型的高级程序设计语音。作为目前流行的程序设计语言,由于语法简洁而清晰,并且具有丰富和强大的类库被大家所喜爱。

Python简介:

Python在linuxwindowsMac 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

p_w_picpath

第二步:安装pyenv

curl Https://raw.GitHub.com/yyuu/pyenv-installer/master/bin/pyenv-installer |bash

p_w_picpath

 

第三步:设置pyenv环境变量

在刚才下载安装pyenv的时候最后有几行信息

export PYENV_ROOT="${HOME}/.pyenv"
if [ -d "${PYENV_ROOT}" ]; then
export PATH="${PYENV_ROOT}/bin:${PATH}"
eval "$(pyenv init -)"
fi

将这几行信息追加到~/.bash_profile中

p_w_picpath

使用 .  ~/.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:

p_w_picpath

安装完成。使用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版本的不同影响其他程序的情况发生。

--结束END--

本文标题: 学习:Python之Python安装(一

本文链接: https://www.lsjlt.com/news/191900.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 学习:Python之Python安装(一
    前言:Python是一种解释型、面向对象、动态数据类型的高级程序设计语音。作为目前流行的程序设计语言,由于语法简洁而清晰,并且具有丰富和强大的类库被大家所喜爱。Python简介:Python在Linux、Windows、MAC OS等操作系...
    99+
    2023-01-31
    Python
  • 初学Python之一:Python的安装
    本次安装基于Windows系统。 下载Python2.7和3.6: http://www.python.org/ 下在2.7最新版本。 由于官方大力推广3.x版本,所以今后学习以3.x版本为主 第一步: 选择第一个选...
    99+
    2023-01-31
    Python
  • python实现opencv学习一:安装
    一:python的下载、安装、配置以python2.7.9为例http://blog.csdn.net/FUCAIHE/article/details/45353283若需其他最新版本请到官网下载:https://www.python.o...
    99+
    2023-01-31
    python opencv
  • Python学习之认知(一)
    第二章(一) 2.1 python介绍 2.1.1 python是一种什么样的语言 ​ 编程语⾔主要从以下几个⻆度为进行分类,编译型和解释型、静态语言和动态语⾔、强类型定义语言和弱类型定义语言。 编译和解释的区别是什么 ​ 编译器是把源程...
    99+
    2023-01-31
    认知 Python
  • Python学习之(一)在eclipse
     纠结了好久,该不该开始学Python。最后还是追随心的选择,开始了Python的学习之旅。 Python的环境搭建非常简单。 第一步:下载Python的windows开发环境,并安装,我是安装到d盘根目录下。下载地址为:     http...
    99+
    2023-01-31
    Python eclipse
  • Python学习之旅(十一)
    一、全局变量和局部变量 局部变量:在函数内定义的变量,在函数内使用 全局变量:在函数外定义的变量,在程序任何地方都可以使用 1、全局变量与局部变量同名 这时函数内部只调用局部变量,如果要调用全局变量需要在函数内加一句“global 同名...
    99+
    2023-01-30
    之旅 Python
  • python学习系列之python装饰器
    一、常规的装饰器,比如 @auth,执行2步操作:1、执行auth函数,并传参func进来2、获取返回值,并赋值给被装饰器的函数的函数名(如让fetch_server_list等于返回值)二、而带参数的装饰器,比如 @auth(before...
    99+
    2023-01-31
    系列之 python
  • 学习Python旅程之一Python的基
    环境变量配置     程序和可执行文件可以在许多目录,而这些路径很可能不在操作系统提供可执行文件的搜索路径中。path(路径)存储在环境变量中,这是由操作系统维护的一个命名的字符串。这些变量包含可用的命令行解释器和其他程序的信息。Unix或...
    99+
    2023-01-31
    旅程 Python
  • 【python学习】windows下安装
    今天真是纠结的一天。。。。本来打算在pycharm里面开发python web,发现mysql驱动没有,就想去安装一个MySQLdb结果花了好久才安装好MySQLdb其实,pycharm里面不需要安装MySQLdb,里面自带驱动下载接口,下...
    99+
    2023-01-31
    python windows
  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-...
    99+
    2023-01-31
    之路 Python
  • python学习-vim插件安装
    centos7上自带python2.7,我们需要优化一下python环境。一、使用豆瓣源加速软件安装pip install -i   flask    #使用-i 选项 mkdir ~./pip && vim pip.con...
    99+
    2023-01-31
    插件 python vim
  • python 进阶学习之python装饰器小结
    装饰器总结 什么是装饰器?处理函数的函数,加一个功能,但是不影响原来函数的内部结构生活中的例子:给手机加一个外壳,外壳保护了手机 装饰器有什么用?增强函数的功能 装饰器使用场景增加被...
    99+
    2022-11-12
  • 【从零学习python 】01. 安装配置python
    文章目录 安装Python下载Python安装Python测试是否安装成功手动配置Pythonpip的使用安装配置使用pip管理Python包修改pip下载源进阶案例 安装Python...
    99+
    2023-09-01
    学习 python 开发语言 原力计划
  • Python基础学习之模块的安装和卸载
    目录一、命令提示符窗口安装卸载1、安装2、查看安装3、卸载二、在pycharm里通过pip安装卸载1、安装2、卸载三、pycharm设置里安装卸载1、 安装2、卸载一、命令提示符窗口...
    99+
    2022-11-11
  • python学习之whl文件解释与安装详解
    目录.whl文件解释whl文件的安装格式:成功安装页面补充:whl文件安装失败解决方法总结.whl文件解释 whl文件时以wheel格式保存的python安装包,Wheel是Pyth...
    99+
    2022-11-11
  • Python学习之初识Python
    Python作为一种面向对象,解释型的程序语言。拥有简洁(通过缩进来区别不同的语句块),丰富强大的库。可以将多个模块导入使用的特性又被称之为脱水语言。Django可作为Python的Web开发框架语句块:   Python通过相同的缩进来确...
    99+
    2023-01-31
    Python
  • Python学习之------retry
    在做数据抓取的时候,经常遇到由于网络问题导致的程序保存,先前只是记录了错误内容,并对错误内容进行后期处理。 原先的流程: def crawl_page(url): pass def log_error(url): ...
    99+
    2023-01-31
    Python retry
  • python之syslog学习
    大家在写程序时,都喜欢将过程和输出结果以log的形式保留下来,供参考。大部分朋友都采取的是open方式打开一个文件句柄方式,将其信息write进去,今天我学习的是采取unix或者类unix提供的一个syslog服务。在我们的python里提...
    99+
    2023-01-31
    python syslog
  • Python学习之类
    前言:之前写的博客,都是借鉴别的博文或者是环境的配置,没有自己的东西,掌握的很少。以后的博文,我都会尽力加上一些自己的东西。现在开始进入我的python世界吧!为什么要有类:在面向对象编程中,你要通过类来创建对象。通过类你可以对对象进行定义...
    99+
    2023-01-31
    Python
  • python 学习之 PythonAdv
    #!/usr/bin/python #coding=utf-8 #词典 ''' nl = [1, 3, 8] nl.append(15) print nl bl = [2, 3, 5] print nl + bl dic = {'tom':...
    99+
    2023-01-31
    python PythonAdv
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作