zoukankan      html  css  js  c++  java
  • python和linux的环境设置/PATH

    一、python的环境设置

    1.输出path列表:

    pi@raspberrypi:~$ python
    Python 3.4.0 (default, Jul 1 2014, 09:37:01)
    [GCC 4.6.3] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import sys
    >>> sys.path
    ['', '/usr/local/Python-3.4.0/lib/python3.4/site-packages/setuptools-5.4.1-py3.4.egg', '/usr/local/Python-3.4.0/lib/python34.zip', '/usr/local/Python-3.4.0/lib/python3.4', '/usr/local/Python-3.4.0/lib/python3.4/plat-linux', '/usr/local/Python-3.4.0/lib/python3.4/lib-dynload', '/usr/local/Python-3.4.0/lib/python3.4/site-packages']

    sys.path包含了一个Python解释器自动查找所需模块的路径的列表。注意列表中的第一个字符串是空的,这说明当前目录也是sys.path中的一部份,环境变量PYTHONPATH也一样。这说明你可以在程序中引入当前目录中的模块。

    2.添加路径方法一:(退出后会消失,适合临时使用)

    sys.path.append('路径')。//append是列表的方法。如:

    >>>import sys

    >>>sys.path.append(“/home/lxc/software/program/python”)

    >>>import getopt_exam

    >>>getopt_exam.version()

    用以上方法修改退出python后,发现增加的路径又消失了,所以还是用以下方法二了。

    3.添加路径方法二:

    通过建立.pth文件方式

    在python3.4的site-packages文件夹下中创建 .pth文件,然后将需要添加的路径写到.pth文件中去,pth文件也可以使用注释,如下:

    cd /usr/local/Python-3.4.0/lib/python3.4/site-packages    //这个文件夹也是pyhton模块安装的地方

    sudo nano pythonpathdelf.pth

    # .pth file for the my project(这行是注释)

    /usr/lib/pyshared/python2.7/smbus.so
    /usr/lib/python2.7/dist-packages/smbus-1.1.egg-info
    /usr/lib/python2.7/dist-packages/smbus.so
    /usr/share/pyshared/smbus-1.1.egg-info
    /usr/local/src/i2c-tools-3.1.1/py-smbus/smbusmodule.c

    4.添加路径方法三://不知道如何删除其中的路径

    通过PYTHONPATH方法

    linxu下:export PYTHONPATH=$PYTHONPATH:/home/pi/pthonfile

    二、linux环境设置:PATH

    echo $PATH

    PATH=$PATH:要添加的路径

    echo $PATH

    PATH的作用:在shell中执行的命令,会去$PATH中的目录里去找命令,如果该命令不包括在其中则会报错。

  • 相关阅读:
    sujection重构
    serialize存入数组
    migration integer limit option
    FineReport——FS
    Oracle事务处理
    FineReport——发送邮件
    FineReport——登录不到决策系统
    FineReport——JS二次开发(复选框全选)
    FineReport——JS二次开发(局部刷新)
    FineReport——JS二次开发(工具栏按钮事件及说明)
  • 原文地址:https://www.cnblogs.com/cj2014/p/3867894.html
Copyright © 2011-2022 走看看