linux中python脚本变为可全局运行的方法
首先记得要在我们自定义的脚本第一行中加入
#!/usr/bin/env python3
告诉代码需要用python3执行
然后将他放在用户存放脚本的目录中,这里以~/script目录为例。
mkdir ~/script
cd ~/script
在该目录下,输入pwd,获得当前文件夹地址,后面有用,例如
/home/user/script
在该目录下,创建一个python脚本 test_hello.py,第一行按照前面说的加上 #!/usr/bin/env python3
#!/usr/bin/env python3
print('hello world')
并赋予其可执行权限
chmod +x ./test_hello.py
将我们存放全局脚本的目录加入到环境 .bashrc 文件中,注意这是一个主目录下的隐藏文件,开头有点 .
vim ~/.bashrc
添加一行,这里的地址是前面获得的,以自己的情况修改。
export PATH=$PATH:/home/user/script
保存,然后更新环境
source ~/.bashrc
现在,放在/home/user/script目录下的脚本,赋予执行权限后都可以在任意地方执行,执行方式直接输入文件名。例如:test_hello.py