使所有用户可以从任何地方访问python文件
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了使所有用户可以从任何地方访问python文件,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1749字,纯文字阅读大概需要3分钟。
内容图文
![使所有用户可以从任何地方访问python文件](/upload/InfoBanner/zyjiaocheng/737/c621996a69f84c35a8f6bbf8cccce4dc.jpg)
我安装了一个程序,要求你执行这样的python脚本:
python fit_locus.py --help
我想让所有用户都可以访问该文件,而不需要他们导航到python文件的文件夹,这样他们就可以从他们的主文件夹执行所述命令.
我尝试将安装文件夹添加到PATH变量并尝试在/ bin和/usr/bin中创建文件的符号链接,但它不起作用.
是可以这样做还是我要求用户导航到安装程序的文件夹?
编辑:这是我的PATH变量:
没有出口:
/gasgano/bin:/opt/intel/composer_xe_2011_sp1.9.293/bin/intel64:/usr/local/sbin:/??usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/esoreflex/bin:/??opt/intel/composer_xe_2011_sp1.9.293/mpirt/bin/intel64
随着出口:
/gasgano/bin:/opt/intel/composer_xe_2011_sp1.9.293/bin/intel64:/usr/local/sbin:/??usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/esoreflex/bin:/??opt/intel/composer_xe_2011_sp1.9.293/mpirt/bin/intel64:/opt/big-macs-calibrate/
路径/ opt / big-macs / calibrate /是包含python脚本fit_locus.py的路径
EDIT2:
在我试图向所有用户提供的程序的安装说明中,有这个小指南:
设置环境变量:
1 – BIGMACS到安装目录的路径
例如.,
setenv BIGMACS /Users/ronald/big-macs-calibrate/ (tcsh shell)
BIGMACS=/Users/ronald/big-macs-calibrate/ (bash shell)
export BIGMACS
2 – 将安装目录添加到PYTHONPATH
例如.,
setenv PYTHONPATH $BIGMACS:PYTHONPATH (tcsh shell)
PYTHONPATH=$BIGMACS:PYTHONPATH
export PYTHONPATH
但它也不起作用.我尝试运行python时遇到的错误fit_locus.py –helpis:
python: can't open file 'fit_locus.py': [Errno 2] No such file or directory
解决方法:
要使这样的东西易于执行,请将其添加为python脚本的第一行:
#!在/usr/bin中/Python
并且文件本身应该是可执行的;也就是说,必须设置x位,chmod x fit_locus.py.
由于脚本位于修改后的PATH中,因此用户只需输入名称即可.为简单起见,您可以删除“.py”,以便用户只需输入
fit_locus –help
除非你有理由希望用户知道它是一个python脚本.
内容总结
以上是互联网集市为您收集整理的使所有用户可以从任何地方访问python文件全部内容,希望文章能够帮你解决使所有用户可以从任何地方访问python文件所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。