Python学习【第二篇】Python入门

Python安装

windows:

1、下载安装包
    https://www.python.org/downloads/
2、安装
    默认安装路径:C:\python27
3、配置环境变量
    【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行,双击】 --> 【Python安装目录追加到变值值中,用 ; 分割】
    如:原来的值;C:\python27,前面有分号

  

linux:

自带python环境

如果自带python2.6环境更新至python2.7,推荐使用pyenv进行python版本管理

 

更新python

windows:

卸载重装

linux:

源码方式:

查看默认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 -s /usr/local/bin/python2.7 /usr/bin/python
7、防止yum执行异常,修改yum使用的Python版本
    vi /usr/bin/yum
    将头部 #!/usr/bin/python 修改为 #!/usr/bin/python2.6

pyenv方式:

1、安装依赖包
yum install readline readline-devel readline-static openssl openssl-devel openssl-static sqlite-devel bzip2-devel bzip2-libs -y

2、安装pyenv
git clone git://github.com/yyuu/pyenv.git ~/.pyenv
echo ‘export PYENV_ROOT="$HOME/.pyenv"‘ >> ~/.bashrc
echo ‘export PATH="$PYENV_ROOT/bin:$PATH"‘ >> ~/.bashrc
echo ‘eval "$(pyenv init -)"‘ >> ~/.bashrc
exec $SHELL -l

3.安装python
pyenv install --list

pyenv install 2.7.9 -v
pyenv rehash

4、修改默认python版本
mv /usr/bin/python /usr/bin/python.2.6
ln -s ~/.pyenv/versions/2.7.9/bin/python /usr/bin/python

5、修改yum使用的python版本
vim /usr/bin/yum
将头部 #!/usr/bin/python 修改为 #!/usr/bin/python2.6

  

  

  

时间: 2024-12-26 11:04:04

Python学习【第二篇】Python入门的相关文章

Python学习第二篇之tuple

一.元组的值不能被修改 #!/usr/bin/python tup =("a","b","c"); tup[1]=7 执行后出现如下错误: Traceback (most recent call last): File "C:\Program Files\Sublime Text 3\time.py", line 4, in <module> tup[1]=7 TypeError: 'tuple' object d

python学习第二篇

一:三元运算 1 result = 1 if a>0 else 2 三元运算先判断 if后的语句是否成立,像上面代码如果a>0则 result = 1 ,不是则result = 2. 二:string与bytes相互转换 1 name = "我的名字叫雷锋" 2 print(name) 3 print(name.encode(encoding="utf-8"))#将name表示的"我的名字叫雷锋"转换为bytes 4 print(b'

76、python学习第二篇

生成随机数的测试数据 ''' Created on 2017年4月8日 @author: weizhen #to create data for testing ''' import random from numpy import maximum def get_int(msg, minimum, default): while True: try: line = input(msg) if not line and default is not None: return default i

python 学习第二篇 排序

#排序  编程世界的游戏规则 #    根据索引找到值 #    值可以比大小 #    值可以交换位置 #冒泡排序 #  挨个对比,如果 一个元素比右边的大,交换位置 arr=[3,4,8,9,10,6,5,7] length=len(arr) for i in range(length-1): print '*'*20 print i for j in range(length-i-1): if arr[j]>arr[j+1]:     arr[j],arr[j+1]=arr[j+1],ar

python学习[第二篇] 基础二

控制结构 if 语句 # only if block if condition: if_true_block # if_else block if condition: if_true_block else: if_false_block # if_elif_else block if condition: if_true_block elif condition: elif_true_block elif condition: elif_true_block else: all_false_b

PYTHON学习第二模块 python内置模块介绍

1 >>> import time 2 >>> time.time() 3 1491064723.808669 4 >>> # time.time()返回当前时间的时间戳timestamp(定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数)的方法,无参数 5 >>> time.asctime() 6 'Sun Apr 2 00:39:32 2017' 7 >>> # time.asctim

Python学习基础篇第一篇——快速入门(适合初学者)

一.Python学习基础篇第一篇--(快速入门) 建议从Python2.7开始学习,Python2.7可以支持扩展大量的第三方类库,是目前比较成熟的版本 编写代码的软件推荐将python自带的IDLE和PyCharm集成IDE结合起来使用 1.1 Python命令行 Python命令行将以 >>> 开始,比如 >>>print 'Hello World!' 对于验证简单的命令可以在python自带的IDLE中完成  1.2 在Python自带的IDLE写一段小程序 在所

python学习第二天

python学习的第二天就是个灾难啊,这天被打击了,自己写的作业被否认了,不说了,写博客还是个好习惯的,要坚持下去,就不知道能坚持到什么时候.呵呵!!! 这天教的知识和第一天的知识相差不大,区别在于比第一天讲的更细了(我们是两个老师教的,风格是不一样的),这次也写那些比较细的知识点. python的简介 (1)你的程序一定要有个主文件. (2)对于python,一切事物都是对象,对象基于类创建.#似懂非懂,不过有那么点似懂. 知识点 #__divmod__ 会把两个数字相除的商和余数以元组的方式

python学习第二天:数字与字符串转换及逻辑值

1.数字与字符串的转化 #1.数字转字符,使用格式化字符串: *1.demo = ‘%d’  %  source *2.%d整型:%f 浮点型 :%e科学计数  *3.int('source') #转化为int型 #2.字符串转化为数字 *1.导入string :import string *2.demo = atoi(source)  #转换为整型’ atof()    #转为浮点型 2.逻辑值: and  #与 or  #或 not #非 python学习第二天:数字与字符串转换及逻辑值

Python学习第二天数组

1:Python定义数组:a=[0,1,2,3,4] ;   打印数组list(a); 这时:a[0]=0, a[1]=1, a[[2]=2...... 1.1:如果想定义一个很长的数组可以用到python函数range a=range(1000)生成1000个元素的一维数组, list(a) 打印数组显示 1.2:给生成的数组赋初始值:a = [0 for x in range(0, 1000)] 0表示初始值  x表示数组中的元素 range(995,1000)表示从995开始生成到1000