Ubuntu系统下环境变量那些事儿

1.写在前面的话

  • 要想查看ubuntu系统的环境变量需要执行命令,而windows下直接点开环境变量即可查看PATH路径下的所有环境变量,直接输入便可添加新的环境变量,但是ubuntu这样一个可视化界面较少的系统来讲,学会敲命令就显得尤为重要
  • 那为什么我们需要添加新的环境变量呢?原因是为了让系统知道某些程序所在的位置,你想啊,你不告诉人家,人家随便给你乱找一个程序,你不崩溃吗?
  • 我想只要用过python和conda的同学,肯定不会陌生对环境变量的设置吧
  • 举个例子吧,我们在windows下可以使用conda activate,你在ubuntu下可以直接用吗?答案是不能的,为什么呢?因为人家根本不知道conda好吧,需要自己去设置
  • 再举个例子,如果你要在shell中直接执行python脚本,是直接使用python file_name.py吗?当然不是了,要想运行成功,至少要在shell script中第一行写上#!/usr/bin/env python吧?这个就可以自动搜索了,或者在前面加上PYTHONHOME吧?你不指定,人家怎么知道找哪个呢
  • 总的来将,配置环境变量不容易哦

2.Ubuntu增添新的环境变量

  • 如果只需要在当前的终端下生效新的环境变量,即:关闭终端或者切入到其他终端则不会生效了,那只需要在终端输入:export PYTHONPATH=xxxxx:$PYTHONPATH即可(以增加python能检索到的文件路径为例)
  • 如果需要在当前用户下增加环境变量(可以通过$USER查看),则需要预先安装vim或者gedit,以便后续的修改,安装后,运行命令:gedit ~/.bashrc,然后添加export PYTHONPATH=xxxxx:$PYTHONPATH即可,最后,也是最重要的一点,运行source ~/.bashrc
  • 如果要对所有的用户生效,则直接运行:sudo gedit /etc/profile,然后添加export PYTHONPATH=xxxxx:$PYTHONPATH即可,最后,也要运行source ~/.bashrc
  • 完成环境变量添加以后,就可以使用echo $PATH来查看所有的环境变量啦

5.写在最后的话

  • 且行且珍惜
  • 有语义分割爱好者,可以联系haiyangpengai@gmail.com或者qq1355365561
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页