由于近来开发多智能体模型须要把自己写的环境打包import,环境是统一的linux用户环境变量设置,假如不加入环境变量,每次测一个算法都要把包作为附属脚本和算法脚本放一起极其麻烦。所以就想把这种写的环境加入到python的环境变量里linux用户环境变量设置,这样就不用每次测试都复制粘贴一个环境脚本了。
Linux下设置环境变量有三种方式,一种用于当前终端,一种用于当前用户,一种用于所有用户
首先激活你所在的开发环境
sourceactivatemymaddpg
mymaddpg是我开发MARL的一个环境名子
whichpython
这条命令可以让你确认你如今所使用的python是那个
接出来可以进行更改python的环境变量了
一:用于当前终端:
exportPYTHONPATH=$PYTHONPATH:/home/guotong/code/multiagent-particle-envs/multiagent
/home/guotong/code/multiagent-particle-envs/multiagent这是我写的一个环境包,想把它放进python的环境变量里,从而可以直接import,你们要按照自己的文件更改这部份
不过里面的方式只适用于当前终端,一旦当前终端关掉或在另一个终端中linux操作系统简介,则无效。
二:用于当前用户:
首先切换到主目录:
cd~
在用房主目录下有一个.bashrc隐藏文件中国linux,可以在此文件中加入PATH的设置如下:
gedit~/.bashrc
对于用服务器没有图形化界面的男子伴就乖乖用vim吧
添加PYTHONPATH