Ubuntu 在任意位置运行python文件

本文介绍了如何使Python脚本能在任何目录下执行,无需每次都复制文件。方法包括将Python路径添加到文件首行,赋予脚本执行权限,并将Python文件路径添加到系统环境变量。通过编辑~/.bashrc文件,添加相应路径,然后source更新,即可实现从终端直接运行Python脚本。

如题,有些时候写好的Python脚本想在另外的文件夹下面运行,比如一些处理数据的工具,如果把文件拷来拷去未免太过麻烦而且不方便管理。一个解决方案是写脚本的时候把数据的路径作为参数传进去,另一个解决方案是把python文件的路径添加到环境变量里,使得在系统的任何位置都可以运行该文件。试了网上的很多方法都不靠谱,其实很简单。

首先在你的系统中找到python的安装位置,在命令行中运行

which python

或者

which python3

然后把输出的路径copy到你的python文件的第一行,比如我这里的路径是

/usr/bin/python3

我的python文件的第一行就是 

 改好之后给python文件添加可执行权限

chmod +x your_python_file

最后在系统~/.bashrc文件中添加你的python文件的路径。终端运行

gedit ~/.bashrc

加入一行

export PATH=$PATH:/home/code/pythontools (path_to_your_python_file_dir)

关闭后source一下

source ~/.bashrc

最后关闭终端重新打开,就可以在任意位置运行python代码了。不需要在前面加python or python3,直接在命令行输入python文件名即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值