MobaXterm下,在ubuntu系统中,运⾏指定位置的py程序
利⽤MobaXterm这个远程管理服务软件,在Ubuntu16.04.5下安装了Python3.6,在此总结⼀下Ubuntu下.py⽂件的⼏种运⾏⽅式(此处以test.py为例):
1. 程序编写
a、⼀个python解释器
如果⾃⼰只有⼀个python编辑器(python3.6),⼀般在py⽂件的第⼀⾏会写上#!/usr/bin/env python或#!/usr/bin/python。
b、两个python解释器
如果⾃⼰有两个python编辑器(python2.7与python3.6),
若要使⽤python2.7(假如python2.7是默认解释器),⼀般在py⽂件的第⼀⾏会写上#!/usr/bin/env python或#!/usr/bin/python 若要使⽤Python3.6,⼀般在py⽂件的第⼀⾏会写上#!/usr/bin/env python3或#!/usr/bin/python3
c、加⼊的第⼀⾏的解释
#!/usr/bin/env python或者#!/usr/bin/python的区别主要是指出⽤什么可执⾏程序去运⾏程序。
#!/usr/bin/python 是默认的python解释器的路径, 所以,对于这个指令来说,就是将python解释器装在默认位置的时候不会出问题。
#!/usr/bin/env python 则更加通⽤⼀些,会去你的PATH(环境变量) 中寻python
推荐使⽤:#!/usr/bin/env python
2. 作为模块导⼊
(1)Terminal命令⾏窗⼝中,进⼊到kNN.py⽂件路径下(cd ⽂件名);
(2)a、若在Ubuntu16.04.5下安装了Python2.7与Python3.6,则键⼊Python(默认是2.7),若要使⽤Python3.4,需键⼊Python3,从⽽进⼊Python窗⼝。
b、若是在Ubuntu16.04.5下仅仅安装了Python3.6,不管输⼊python还是python3都是调⽤的python3.6这个解释器
(3)“import test.py” 即可使⽤ test.py⽂件中定义的函数。
3. Terminal运⾏
ubuntu怎么安装python(1)Terminal命令⾏窗⼝中,进⼊到test.py⽂件路径下(cd ⽂件名);
(2)“chmod 777 test.py” 修改test.py⽂件权限;
(3)test.py⽂件开头加上: “ #!/usr/bin/python3 ” ;
(4)“./test.py” 或者 “python3 test.py”即可运⾏⽂件。
注:若不进⼊test.py所在⽂件路径,则“./test.py” 或者 “python3 test.py”时,需包括完整路径。
4. 实例
1) 加⼊"头⽂件"
a、aha.py中代码:
b、没修改权限与修改权限下运⾏py⽂件
2)未加⼊“头⽂件”
a、aha.py中的代码
b、修改权限下运⾏py⽂件

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。