Linux添加Python path方法及修改环境变量的三种方法

 更新时间:2022年07月21日 15:52:36   作者:ciky奇  
这篇文章主要介绍了Linux添加Python path方法及修改环境变量的三种方法,Linux 下设置环境变量有三种方法,一种用于当前终端,一种用于当前用户,一种用于所有用户,本文对每种方法给大家介绍的非常详细,需要的朋友可以参考下

在用Linux(OS:Centos 7.2)时看到有一行代码是:

export PYTHONPATH=$PYTHONPATH:/home/usrname/models:/home/usrname/models/one

意思是将models以及其目录下的one文件夹加入系统环境中。

百度了发现环境变量有三种修改方式。

以上属于下述中的第一种。

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

一:用于当前终端:

在当前终端中输入: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或者注销再次登录后就可以了!

到此这篇关于Linux添加Python path方法及修改环境变量的三种方法的文章就介绍到这了,更多相关Linux Python环境变量内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python 爬虫基本使用——统计杭电oj题目正确率并排序

    python 爬虫基本使用——统计杭电oj题目正确率并排序

    这篇文章主要介绍了python 爬虫基本的基本使用,主要利用了Urllib和BeautifulSoup4这两个库,配以简单的实例帮助大家理解,感兴趣的朋友可以了解下
    2020-10-10
  • 基于Tensorflow使用CPU而不用GPU问题的解决

    基于Tensorflow使用CPU而不用GPU问题的解决

    今天小编就为大家分享一篇基于Tensorflow使用CPU而不用GPU问题的解决,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • Python 实现域名解析为ip的方法

    Python 实现域名解析为ip的方法

    今天小编就为大家分享一篇Python 实现域名解析为ip的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-02-02
  • 学习Django知识点分享

    学习Django知识点分享

    在本篇文章里小编给大家整理的是关于学习Django的一些心得知识点,对此有兴趣的朋友们可以参考下。
    2019-09-09
  • python中sort()函数用法详解

    python中sort()函数用法详解

    Python和Java等编程语言一样,提供了一种自动排序的方法,Java中是Arrays.sort()方法,而Python中是sort()方法,下面这篇文章主要给大家介绍了关于python中sort()函数用法的相关资料,需要的朋友可以参考下
    2022-08-08
  • 昨晚我用python帮隔壁小姐姐P证件照然后发现

    昨晚我用python帮隔壁小姐姐P证件照然后发现

    大家好,我是Lex 喜欢欺负超人那个Lex 建议大家收藏哦,以后帮小姐姐P自拍,证件照,调尺寸,背景,抠图,直接10行代码搞定,瞬间高大上
    2021-08-08
  • Python3的socket使用方法详解

    Python3的socket使用方法详解

    这篇文章主要介绍了Python3的socket使用方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • PyQt5每天必学之切换按钮

    PyQt5每天必学之切换按钮

    这篇文章主要为大家详细介绍了PyQt5每天必学之切换按钮的相关资料,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-04-04
  • 浅析Python中的多重继承

    浅析Python中的多重继承

    这篇文章主要介绍了Python中的多重继承,是Python学习中的基本知识,代码基于Python2.x版本,需要的朋友可以参考下
    2015-04-04
  • 深入理解Python中变量赋值的问题

    深入理解Python中变量赋值的问题

    在 python 中赋值语句总是建立对象的引用值,而不是复制对象。因此,python 变量更像是指针,而不是数据存储区域,这点和大多数语言类似吧,比如 C++、java 等。下面这篇文章主要介绍了Python中变量赋值的问题,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-01-01

最新评论