zoukankan      html  css  js  c++  java
  • linux设置python环境变量 分类: python 20130513 10:37 1253人阅读 评论(0) 收藏

    添加环境变量主要是在/etc/profile中

    例如,在/usr/local/下安装了python2.7
    因为系统默认是2.4,所以
    #python
    Python 2.4.3 (#1, Sep 

    3 2009, 15:37:37)
    [GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>>

    进入python2.7的安装路径,在/bin下找到python文件
    ./python
    Python 2.7.2 (default, Feb  2 2012, 11:45:14)
    [GCC 4.1.2 20080704 (Red Hat 4.1.2-51)] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>>

    先查看下目前的环境变量
    #echo $PATH
    /usr/local/jdk1.5/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
    默认是没有最新的python2.7的
    我进入新装的python2.7目录查看
    /usr/local/python/bin/python2.7
    这个就是python2.7的启动文件

    # PATH=$PATH:/usr/local/python/bin/
    # echo $PATH
    /usr/local/jdk1.5/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/python/bin/
    将新装的/usr/local/python/bin添加到环境变量中

    在shell里面改,只是做了临时更改啊,一重启新添加的环境变量就会消失
    
    
    要把配置写入配置文件啊。vi ~/.bashrc 在其中加入: 
    
    export PATH=$PATH:/home/jeap/pyDemo
    export PATH=$PATH:/usr/bin/python2.7
    
    重启电脑。环境变量就会仍存在。
    


    这时当我们输入
    # python2.7
    Python 2.7.2 (default, Feb  2 2012, 11:45:14)
    [GCC 4.1.2 20080704 (Red Hat 4.1.2-51)] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>>
    因为系统会自动在环境中找寻python2.7这个文件并启动,但会优先找/usr/bin下的启动文件,所以
    当#python时,还是会进入2.4的默认系统

    进入/usr/bin,将python删除,建立连接
    ln -s /usr/local/python/bin/python ./python
    这样我们#python 的时候,就会直接进入2.7的环境了

  • 相关阅读:
    量子和量子化?
    ARM内核和架构都是什么意思,内核和架构的关系是什么?(转)
    线程,进程,协程
    关于Redis的问题
    python一些语法糖用法
    Python装饰器详解
    Python基础知识
    Pyinstaller安装以及参数使用
    正则表达式(特殊字符)/Xpath语法/CSS选择器
    还在为身份验证引入的Microsoft.AspNet.Identity.EntityFramework导致多上下文,生成的DB改名困扰吗?
  • 原文地址:https://www.cnblogs.com/think1988/p/4628199.html
Copyright © 2011-2022 走看看