如何双击运行.py或.sh这类文件?
- 欣骑士
- 帖子: 94
- 注册时间: 2010-01-11 23:51
- 联系:
- pointer指针
- 帖子: 3429
- 注册时间: 2011-02-25 23:23
- 欣骑士
- 帖子: 94
- 注册时间: 2010-01-11 23:51
- 联系:
Re: 如何双击运行.py或.sh这类文件?
嗯我知道。就是加了之后还是不行才很费解。。pointer指针 写了:在第一行加入#!/usr/bin/python 或者#!/bin/bashsh
#!后面跟得就是你要用哪个程序来执行这个文件
天下布武!
- pointer指针
- 帖子: 3429
- 注册时间: 2011-02-25 23:23
Re: 如何双击运行.py或.sh这类文件?
额, 应该弹出来一个对话框问你怎么执行的~欣骑士 写了:嗯我知道。就是加了之后还是不行才很费解。。pointer指针 写了:在第一行加入#!/usr/bin/python 或者#!/bin/bashsh
#!后面跟得就是你要用哪个程序来执行这个文件
加权限了没…… 终端下chmod +x filename
希望能够有学上
- 欣骑士
- 帖子: 94
- 注册时间: 2010-01-11 23:51
- 联系:
Re: 如何双击运行.py或.sh这类文件?
权限加过了。不加还能用文本打开。加过之后双击就是一点反应没有。。pointer指针 写了:额, 应该弹出来一个对话框问你怎么执行的~欣骑士 写了:嗯我知道。就是加了之后还是不行才很费解。。pointer指针 写了:在第一行加入#!/usr/bin/python 或者#!/bin/bashsh
#!后面跟得就是你要用哪个程序来执行这个文件
加权限了没…… 终端下chmod +x filename
天下布武!
- leeaman
- 帖子: 30702
- 注册时间: 2007-02-02 18:14
- 系统: debian sid
- 欣骑士
- 帖子: 94
- 注册时间: 2010-01-11 23:51
- 联系:
Re: 如何双击运行.py或.sh这类文件?
鼠标我已经改成双击的了(单击那个不习惯啊)。自己写的py有图形界面的。leeaman 写了:你那个脚本是什么脚本,有没有图形界面的?kde应该是单击打开,默认的话
天下布武!
- pointer指针
- 帖子: 3429
- 注册时间: 2011-02-25 23:23
Re: 如何双击运行.py或.sh这类文件?
…………额,在终端下运行试试?欣骑士 写了:鼠标我已经改成双击的了(单击那个不习惯啊)。自己写的py有图形界面的。leeaman 写了:你那个脚本是什么脚本,有没有图形界面的?kde应该是单击打开,默认的话
你写的是#!/usr/bin/python还是#!/usr/bin/python2
因为arch的python默认是3
所以如果你的代码是python2的话, 应该用python2来解释的……
希望能够有学上
- 欣骑士
- 帖子: 94
- 注册时间: 2010-01-11 23:51
- 联系:
Re: 如何双击运行.py或.sh这类文件?
我写的是#!/usr/bin/env python。当然改成#!/usr/bin/python也不行。。终端下执行是没问题的。。pointer指针 写了:…………额,在终端下运行试试?欣骑士 写了:鼠标我已经改成双击的了(单击那个不习惯啊)。自己写的py有图形界面的。leeaman 写了:你那个脚本是什么脚本,有没有图形界面的?kde应该是单击打开,默认的话
你写的是#!/usr/bin/python还是#!/usr/bin/python2
因为arch的python默认是3
所以如果你的代码是python2的话, 应该用python2来解释的……
天下布武!
- pointer指针
- 帖子: 3429
- 注册时间: 2011-02-25 23:23
Re: 如何双击运行.py或.sh这类文件?
好奇怪……欣骑士 写了:我写的是#!/usr/bin/env python。当然改成#!/usr/bin/python也不行。。终端下执行是没问题的。。pointer指针 写了:…………额,在终端下运行试试?欣骑士 写了:鼠标我已经改成双击的了(单击那个不习惯啊)。自己写的py有图形界面的。leeaman 写了:你那个脚本是什么脚本,有没有图形界面的?kde应该是单击打开,默认的话
你写的是#!/usr/bin/python还是#!/usr/bin/python2
因为arch的python默认是3
所以如果你的代码是python2的话, 应该用python2来解释的……
把代码贴上来把~
希望能够有学上
- 欣骑士
- 帖子: 94
- 注册时间: 2010-01-11 23:51
- 联系:
Re: 如何双击运行.py或.sh这类文件?
pointer指针 写了:好奇怪……欣骑士 写了:我写的是#!/usr/bin/env python。当然改成#!/usr/bin/python也不行。。终端下执行是没问题的。。pointer指针 写了:…………额,在终端下运行试试?欣骑士 写了:鼠标我已经改成双击的了(单击那个不习惯啊)。自己写的py有图形界面的。leeaman 写了:你那个脚本是什么脚本,有没有图形界面的?kde应该是单击打开,默认的话
你写的是#!/usr/bin/python还是#!/usr/bin/python2
因为arch的python默认是3
所以如果你的代码是python2的话, 应该用python2来解释的……
把代码贴上来把~
代码: 全选
1 #!/usr/bin/python
2 # -*- coding:utf-8 -*-
3
4 import sys
5 from PyQt4 import QtGui,uic
6
7 class Test(QtGui.QMainWindow):
8 def __init__(self):
9 QtGui.QMainWindow.__init__(self)
10 uic.loadUi("test.ui",self)
11 app = QtGui.QApplication(sys.argv)
12 test = Test()
13 test.show()
14 app.exec_()
天下布武!
- pointer指针
- 帖子: 3429
- 注册时间: 2011-02-25 23:23
Re: 如何双击运行.py或.sh这类文件?
除了有个缩进貌似没对齐之外没发现啥问题………………欣骑士 写了:pointer指针 写了:好奇怪……欣骑士 写了:我写的是#!/usr/bin/env python。当然改成#!/usr/bin/python也不行。。终端下执行是没问题的。。pointer指针 写了:…………额,在终端下运行试试?欣骑士 写了:鼠标我已经改成双击的了(单击那个不习惯啊)。自己写的py有图形界面的。leeaman 写了:你那个脚本是什么脚本,有没有图形界面的?kde应该是单击打开,默认的话
你写的是#!/usr/bin/python还是#!/usr/bin/python2
因为arch的python默认是3
所以如果你的代码是python2的话, 应该用python2来解释的……
把代码贴上来把~大致就是像这个样子的。代码: 全选
1 #!/usr/bin/python 2 # -*- coding:utf-8 -*- 3 4 import sys 5 from PyQt4 import QtGui,uic 6 7 class Test(QtGui.QMainWindow): 8 def __init__(self): 9 QtGui.QMainWindow.__init__(self) 10 uic.loadUi("test.ui",self) 11 app = QtGui.QApplication(sys.argv) 12 test = Test() 13 test.show() 14 app.exec_()
不懂了, 继续求大大把……
希望能够有学上
-
- 帖子: 79
- 注册时间: 2008-02-24 14:39
Re: 如何双击运行.py或.sh这类文件?
我猜,你双击时程序已经运行过了,只是屏幕没显示而已.欣骑士 写了:pointer指针 写了:好奇怪……欣骑士 写了:我写的是#!/usr/bin/env python。当然改成#!/usr/bin/python也不行。。终端下执行是没问题的。。pointer指针 写了:…………额,在终端下运行试试?欣骑士 写了:鼠标我已经改成双击的了(单击那个不习惯啊)。自己写的py有图形界面的。leeaman 写了:你那个脚本是什么脚本,有没有图形界面的?kde应该是单击打开,默认的话
你写的是#!/usr/bin/python还是#!/usr/bin/python2
因为arch的python默认是3
所以如果你的代码是python2的话, 应该用python2来解释的……
把代码贴上来把~大致就是像这个样子的。代码: 全选
1 #!/usr/bin/python 2 # -*- coding:utf-8 -*- 3 4 import sys 5 from PyQt4 import QtGui,uic 6 7 class Test(QtGui.QMainWindow): 8 def __init__(self): 9 QtGui.QMainWindow.__init__(self) 10 uic.loadUi("test.ui",self) 11 app = QtGui.QApplication(sys.argv) 12 test = Test() 13 test.show() 14 app.exec_()
因为双击后,程序会在tty1中运行,可能窗口弹不出来.
建议你添加一句touch flagfile的功能,再双击下,如果有flagfile生成就是运行过了,只是看不到弹出而已.
-
- 帖子: 22323
- 注册时间: 2010-07-19 21:41
- 系统: OS X
- Steve Jobs
- 帖子: 824
- 注册时间: 2011-04-28 12:27
Re: 如何双击运行.py或.sh这类文件?
好多层引用