python脚本中使用

os.system调用命令(source ~/.bashrc),当后续安装需要bashrc中的环境变量时就会报错,原因是  os.system会fork一个新子进程,子进程中执行这句话是不会影响主进程的

解决方法使用 os.environ  方法手动导入环境变量,当然此变量只会在python进程中生效,如果想执行完脚本在系统中依旧生效,目前解决方案是    直接print('source ~/.bashrc') 就可以了

相关文章:

  • 2021-09-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-10
  • 2021-07-07
猜你喜欢
  • 2021-08-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-29
  • 2022-12-23
  • 2021-11-10
相关资源
相似解决方案