当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 17 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : 如何双击运行.py或.sh这类文件?
帖子发表于 : 2011-06-04 22:44 
头像

注册: 2010-01-11 23:51
帖子: 94
送出感谢: 0 次
接收感谢: 0 次
Arch+KDE桌面环境。py或shell脚本文件给执行权限后无法双击运行。请问要怎么设置呢?


_________________
天下布武!


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 如何双击运行.py或.sh这类文件?
帖子发表于 : 2011-06-05 0:10 
头像

注册: 2011-02-25 23:23
帖子: 3413
送出感谢: 3
接收感谢: 3
在第一行加入#!/usr/bin/python 或者#!/bin/bashsh
#!后面跟得就是你要用哪个程序来执行这个文件 :em01


_________________
The storm of world shall soon vanish
With the days of darknes gone
The sun shall shine upon the ground
To peace shall the world return


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 如何双击运行.py或.sh这类文件?
帖子发表于 : 2011-06-05 9:48 
头像

注册: 2010-01-11 23:51
帖子: 94
送出感谢: 0 次
接收感谢: 0 次
pointer指针 写道:
在第一行加入#!/usr/bin/python 或者#!/bin/bashsh
#!后面跟得就是你要用哪个程序来执行这个文件 :em01

嗯我知道。就是加了之后还是不行才很费解。。 :em06


_________________
天下布武!


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 如何双击运行.py或.sh这类文件?
帖子发表于 : 2011-06-05 10:06 
头像

注册: 2011-02-25 23:23
帖子: 3413
送出感谢: 3
接收感谢: 3
欣骑士 写道:
pointer指针 写道:
在第一行加入#!/usr/bin/python 或者#!/bin/bashsh
#!后面跟得就是你要用哪个程序来执行这个文件 :em01

嗯我知道。就是加了之后还是不行才很费解。。 :em06

额, 应该弹出来一个对话框问你怎么执行的~
加权限了没…… 终端下chmod +x filename


_________________
The storm of world shall soon vanish
With the days of darknes gone
The sun shall shine upon the ground
To peace shall the world return


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 如何双击运行.py或.sh这类文件?
帖子发表于 : 2011-06-05 12:16 
头像

注册: 2010-01-11 23:51
帖子: 94
送出感谢: 0 次
接收感谢: 0 次
pointer指针 写道:
欣骑士 写道:
pointer指针 写道:
在第一行加入#!/usr/bin/python 或者#!/bin/bashsh
#!后面跟得就是你要用哪个程序来执行这个文件 :em01

嗯我知道。就是加了之后还是不行才很费解。。 :em06

额, 应该弹出来一个对话框问你怎么执行的~
加权限了没…… 终端下chmod +x filename

权限加过了。不加还能用文本打开。加过之后双击就是一点反应没有。。 :em20


_________________
天下布武!


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 如何双击运行.py或.sh这类文件?
帖子发表于 : 2011-06-05 12:22 
头像

注册: 2007-02-02 18:14
帖子: 30702
系统: debian sid
送出感谢: 1
接收感谢: 34
你那个脚本是什么脚本,有没有图形界面的?kde应该是单击打开,默认的话


_________________
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 如何双击运行.py或.sh这类文件?
帖子发表于 : 2011-06-05 12:36 
头像

注册: 2010-01-11 23:51
帖子: 94
送出感谢: 0 次
接收感谢: 0 次
leeaman 写道:
你那个脚本是什么脚本,有没有图形界面的?kde应该是单击打开,默认的话

鼠标我已经改成双击的了(单击那个不习惯啊)。自己写的py有图形界面的。


_________________
天下布武!


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 如何双击运行.py或.sh这类文件?
帖子发表于 : 2011-06-05 12:58 
头像

注册: 2011-02-25 23:23
帖子: 3413
送出感谢: 3
接收感谢: 3
欣骑士 写道:
leeaman 写道:
你那个脚本是什么脚本,有没有图形界面的?kde应该是单击打开,默认的话

鼠标我已经改成双击的了(单击那个不习惯啊)。自己写的py有图形界面的。

…………额,在终端下运行试试?
你写的是#!/usr/bin/python还是#!/usr/bin/python2
因为arch的python默认是3
所以如果你的代码是python2的话, 应该用python2来解释的…… :em01


_________________
The storm of world shall soon vanish
With the days of darknes gone
The sun shall shine upon the ground
To peace shall the world return


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 如何双击运行.py或.sh这类文件?
帖子发表于 : 2011-06-05 13:09 
头像

注册: 2010-01-11 23:51
帖子: 94
送出感谢: 0 次
接收感谢: 0 次
pointer指针 写道:
欣骑士 写道:
leeaman 写道:
你那个脚本是什么脚本,有没有图形界面的?kde应该是单击打开,默认的话

鼠标我已经改成双击的了(单击那个不习惯啊)。自己写的py有图形界面的。

…………额,在终端下运行试试?
你写的是#!/usr/bin/python还是#!/usr/bin/python2
因为arch的python默认是3
所以如果你的代码是python2的话, 应该用python2来解释的…… :em01

我写的是#!/usr/bin/env python。当然改成#!/usr/bin/python也不行。。终端下执行是没问题的。。


_________________
天下布武!


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 如何双击运行.py或.sh这类文件?
帖子发表于 : 2011-06-05 13:30 
头像

注册: 2011-02-25 23:23
帖子: 3413
送出感谢: 3
接收感谢: 3
欣骑士 写道:
pointer指针 写道:
欣骑士 写道:
leeaman 写道:
你那个脚本是什么脚本,有没有图形界面的?kde应该是单击打开,默认的话

鼠标我已经改成双击的了(单击那个不习惯啊)。自己写的py有图形界面的。

…………额,在终端下运行试试?
你写的是#!/usr/bin/python还是#!/usr/bin/python2
因为arch的python默认是3
所以如果你的代码是python2的话, 应该用python2来解释的…… :em01

我写的是#!/usr/bin/env python。当然改成#!/usr/bin/python也不行。。终端下执行是没问题的。。

好奇怪……
把代码贴上来把~ :em01


_________________
The storm of world shall soon vanish
With the days of darknes gone
The sun shall shine upon the ground
To peace shall the world return


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 如何双击运行.py或.sh这类文件?
帖子发表于 : 2011-06-05 13:50 
头像

注册: 2010-01-11 23:51
帖子: 94
送出感谢: 0 次
接收感谢: 0 次
pointer指针 写道:
欣骑士 写道:
pointer指针 写道:
欣骑士 写道:
leeaman 写道:
你那个脚本是什么脚本,有没有图形界面的?kde应该是单击打开,默认的话

鼠标我已经改成双击的了(单击那个不习惯啊)。自己写的py有图形界面的。

…………额,在终端下运行试试?
你写的是#!/usr/bin/python还是#!/usr/bin/python2
因为arch的python默认是3
所以如果你的代码是python2的话, 应该用python2来解释的…… :em01

我写的是#!/usr/bin/env python。当然改成#!/usr/bin/python也不行。。终端下执行是没问题的。。

好奇怪……
把代码贴上来把~ :em01

代码:
  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_()

大致就是像这个样子的。


_________________
天下布武!


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 如何双击运行.py或.sh这类文件?
帖子发表于 : 2011-06-05 13:57 
头像

注册: 2011-02-25 23:23
帖子: 3413
送出感谢: 3
接收感谢: 3
欣骑士 写道:
pointer指针 写道:
欣骑士 写道:
pointer指针 写道:
欣骑士 写道:
leeaman 写道:
你那个脚本是什么脚本,有没有图形界面的?kde应该是单击打开,默认的话

鼠标我已经改成双击的了(单击那个不习惯啊)。自己写的py有图形界面的。

…………额,在终端下运行试试?
你写的是#!/usr/bin/python还是#!/usr/bin/python2
因为arch的python默认是3
所以如果你的代码是python2的话, 应该用python2来解释的…… :em01

我写的是#!/usr/bin/env python。当然改成#!/usr/bin/python也不行。。终端下执行是没问题的。。

好奇怪……
把代码贴上来把~ :em01

代码:
  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_()

大致就是像这个样子的。

除了有个缩进貌似没对齐之外没发现啥问题………………
不懂了, 继续求大大把…… :em01


_________________
The storm of world shall soon vanish
With the days of darknes gone
The sun shall shine upon the ground
To peace shall the world return


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 如何双击运行.py或.sh这类文件?
帖子发表于 : 2011-07-01 10:16 

注册: 2008-02-24 14:39
帖子: 79
送出感谢: 0 次
接收感谢: 0 次
欣骑士 写道:
pointer指针 写道:
欣骑士 写道:
pointer指针 写道:
欣骑士 写道:
leeaman 写道:
你那个脚本是什么脚本,有没有图形界面的?kde应该是单击打开,默认的话

鼠标我已经改成双击的了(单击那个不习惯啊)。自己写的py有图形界面的。

…………额,在终端下运行试试?
你写的是#!/usr/bin/python还是#!/usr/bin/python2
因为arch的python默认是3
所以如果你的代码是python2的话, 应该用python2来解释的…… :em01

我写的是#!/usr/bin/env python。当然改成#!/usr/bin/python也不行。。终端下执行是没问题的。。

好奇怪……
把代码贴上来把~ :em01

代码:
  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生成就是运行过了,只是看不到弹出而已.


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 如何双击运行.py或.sh这类文件?
帖子发表于 : 2011-07-01 10:26 

注册: 2010-07-19 21:41
帖子: 22323
系统: OS X
送出感谢: 8
接收感谢: 42
不清楚……可以手动跟 py 关联,但依旧无默认打开方式……很晕的问题……


_________________
NO DO NO DIE
http://a/%%30%30


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 如何双击运行.py或.sh这类文件?
帖子发表于 : 2011-07-01 10:30 
头像

注册: 2011-04-28 12:27
帖子: 824
送出感谢: 0 次
接收感谢: 1
好多层引用 :em20


_________________
你把爱情给了誰 不管我憔悴
哭红眼睛挽不回 心一点点碎
你把爱情给了誰 不再给我安慰
为你伤悲为你醉 爱已不完美
代码:
不喜欢我的人可以把我加入黑名单,谢谢
方法,下面的个人资料》添加坏蛋


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 17 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译