美文网首页
python添加路径

python添加路径

作者: HD1992 | 来源:发表于2017-10-18 09:44 被阅读271次

    http://blog.chinaunix.net/uid-26285146-id-3138789.html

    http://blog.csdn.net/jasonzzj/article/details/53941147 

    1、Ubuntu专有方式

    编辑 /etc/ld.so.conf 文件,如果以下语句不存在,则加入:

    include /etc/ld.so.conf.d/*.conf

    然后在/etc/ld.so.conf.d下边新建一个以 .conf 结尾的文件。

    在新建的 .conf 文件中写入需要设置的 path,例如:

    ~/mypath/bin

    2、用户目录下的 .bashrc 文件

    在用户主目录下,有一个 .bashrc 文件,编辑该文件:

    $gedit ~/.bashrc

    在最后边加入需要设置变量的shell语句,例如:

    export PATH=~/mypath/bin:$PATH

    该文件编辑保存后,可立即在新打开的终端窗口内生效。

    该方式添加的变量只能当前用户使用。

    3、系统目录下的 profile 文件

    在系统的 etc 目录下,有一个 profile 文件,编辑该文件:

    $gedit /etc/profile

    在最后边加入需要设置变量的shell语句,例如:

    export PATH=~/mypath/bin:$PATH

    该文件编辑保存后,重启系统,变量生效。

    该方式添加的变量对所有的用户都有效。

    4、系统目录下的 environment 文件(这种方法也不错)

    在系统的 etc 目录下,有一个 environment 文件,编辑该文件:

    $gedit /etc/environment

    找到以下的 PATH 变量:

    PATH="<......>"

    修改该 PATH 变量,在其中加入自己的path即可,例如:

    PATH="~/mypath/bin:<......>"

    各个path之间用冒号分割。该文件也是重启生效,影响所有用户。


    Ubuntu下设置环境变量有三种方法,一种用于当前终端,一种用于当前用户,一种用于所有用户:

    一:用于当前终端:

    在当前终端中输入:export PATH=$PATH:<你的要加入的路径>

    不过上面的方法只适用于当前终端,一旦当前终端关闭或在另一个终端中,则无效。

    export NDK_ROOT=/home/jiang/soft/Android-ndk-r8e #只能在当前终端使用。

    二:用于当前用户:

    在用户主目录下有一个 .bashrc 隐藏文件,可以在此文件中加入 PATH 的设置如下:

    $ gedit ~/.bashrc

    加入:

    export PATH=<你的要加入的路径>:$PATH

    如果要加入多个路径,只要:

    export PATH=<你要加入的路径1>:<你要加入的路径2>: ...... :$PATH

    当中每个路径要以冒号分隔。

    这样每次登录都会生效

    添加PYTHONPATH的方法也是这样,在.bashrc中添加

    export PYTHONPATH=/home/zhao/setup/caffe-master/python:/home/zhao/setup/mypy:$PYTHONPATH

    保存后在终端输入 $ source ~/.bashrc 使环境变量立即生效

    三:用于所有用户:

    $ sudo gedit /etc/profile

    加入:

    export PATH=<你要加入的路径>:$PATH

    就可以了。

    终端输入:echo $PATH 可以查看环境变量

    注意,修改环境变量后,除了第一种方法立即生效外,第二第三种方法要立即生效,可以source ~/.bashrc或者注销再次登录后就可以了!

    相关文章

      网友评论

          本文标题:python添加路径

          本文链接:https://www.haomeiwen.com/subject/uufkuxtx.html