Tag: python

如何在emacs上使用python3快捷方式?

我是emacs的新手,我正在尝试将python3设置为默认解释器。 我已经从软件中心安装了emacs的python插件。 我可以运行python3文件转到pyexec–>execute file…-> python3 file并以类似的方式运行代码区域pyexec–>execute region-> execute region python3 我想使用键盘快捷方式执行python3文件和区域 特别是我需要一些东西来运行所有文件和一些东西来运行轻松的代码区域

通过notify-send发送正常紧急通知

我现在在15.04(Vivid Vervet),我似乎无法收到任何通知,除非他们的紧急程度设置为关键,如下: notify-send -u critical “IRC” “This is a critical IRC notification 与此不同,它不起作用: notify-send -u normal “IRC” “This is a normal IRC notification” 我正在使用它作为测试来解决irssi-libnotify ,它正确地将通知发送到服务器,但它们没有被显示,因为它们是正常紧急的。 我宁愿不修改python脚本作为一种解决方法,因为这可能是未来包的问题。

在gedit停止.py开放?

我一直试图在解释器中打开一个.py文件,而不是在gedit中,感觉我正在撞墙。 我在Permission中选择了“允许执行文件作为程序”(它已经开始)。 我还确保“#!/ usr / bin / python”位于文件的顶部。 我还有chmod + x“script.py” 我不确定还有什么可以尝试,我读过的所有内容都表明这应该有效。 但它仍然在gedit中打开,每次我可以使用./script.py或python script.py命令通过终端运行此文件。 我主要是一个Windows用户,只是倾向于使用Linux进行测试,所以请在回复中告诉我,因为我不是这方面的专家。 感谢您提出的任何建议。 将

使用不同版本的Python

我正在使用一个我没有管理员权限的服务器。 安装了几个版本的pythons。 假设一个在/some/home/directory/Python2.6/ ,另一个在/some/home/directory/Python2.7/ 。 是否有一种简单的方法可以暂时更改终端中的python版本,而无需更改python的默认版本,也不需要root访问权限(到目前为止我找到的所有答案都需要/需要其中一个条件)?

Ubuntu 16:pip install安装到python 3而不是2

我升级到Ubuntu 16.04。 我知道它只安装了python 3,但不知何故python 2进入那里(我猜作为依赖)。 那没关系,因为无论如何我都会添加它。 两个python版本都存在,可以看到: $ python –version Python 2.7.11+ $ python3 –version Python 3.5.1+ 我的问题是pip和pip3都默认为python3(并且也没有pip2)。 例如: $ sudo -H pip install numpy Requirement already satisfied (use –upgrade to upgrade): numpy in /usr/local/lib/python3.5/dist-packages $ sudo -H pip3 install numpy Requirement already satisfied (use –upgrade to upgrade): numpy in /usr/local/lib/python3.5/dist-packages 对于它的价值,他们指的是不同的fodler: $ which pip […]

如何降级Python或使用多个版本?

我想使用Mozilla Jetpack和Google App Engine ,它们分别仅支持Python 2.6和2.5。 所以我想我必须安装2.5。 Ubuntu附带2.6。 我认为Ubuntu 11配备2.7? 我如何为不同的用法降级或安装单独的Python? 我想我读过,在Ubuntu使用它时卸载/降级Python不是一个好主意吗? 如果是这样,我该如何解决这个问题?

使用PyQt使用DBus进行编程

我正在尝试编写支持全局菜单的桌面环境在开始使用我的主要任务之前在PyQt中,我试图让dbus代码与QtDBus作为概念certificate。 这是我从d-feet获得的漂亮打印输出和方法签名: GetMenus() -> (Array of [Struct of (Uint32,String,Object Path)] menus) [(60817412L, u’:1.155′, ‘/com/canonical/menu/3A00004′), (58725289L, u’:1.151′, ‘/com/canonical/menu/38013A9′), (58720393L, u’:1.151′, ‘/com/canonical/menu/3800089′), (62916305L, u’:1.159′, ‘/com/canonical/menu/3C006D1′), (54526127L, u’:1.129′, ‘/com/canonical/menu/34000AF’), (58725701L, u’:1.151′, ‘/com/canonical/menu/3801545′), (25167093L, u’:1.22′, ‘/com/canonical/menu/18004F5′), (58726237L, u’:1.151′, ‘/com/canonical/menu/380175D’), (60825279L, u’:1.155′, ‘/com/canonical/menu/3A01EBF’), (58721371L, u’:1.151′, ‘/com/canonical/menu/380045B’), (25165828L, u’:1.22′, ‘/com/canonical/menu/1800004’)] 这是我在PyQt中编写的代码,期待类似的东西: from PyQt4.QtGui import QApplication from PyQt4.QtDBus import QDBus from PyQt4.QtDBus […]

在Snappy Ubuntu Core上安装pip的推荐方法是什么?

我想在Ansible上配置在Ubuntu Core上运行的Docker。 为此,我需要在机器上获得docker-py 。 Snappy已经安装了Python,但是没有提供pip 。 从https://bootstrap.pypa.io/get-pip.py运行通常的脚本会导致错误: OSError:[Errno 30]只读文件系统:’/ usr / local / lib / python2.7 / dad-packages / patch8.1.0.dist-info’ (考虑到操作系统的体系结构,这当然是有意义的) 是否有推荐的方法来在Snappy Ubuntu Core上安装pip / docker-py (或其他Python库)?

如何使此窗口和应用程序时间跟踪脚本生成排序输出?

有一个应用程序使用时间跟踪器脚本, Jacob Vlijm在另一个问题中写道。 https://askubuntu.com/a/780542/654800 由于声誉不大,我不能在那里发表评论。 所以我在这里问一下,是否可以按使用百分比而不是当前的相对顺序对条目进行排序? 这是一个脚本,以防你不想检查原始问题。 #!/usr/bin/env python3 import subprocess import time import os # — set update/round time (seconds) period = 5 # — # don change anything below home = os.environ[“HOME”] logdir = home+”/.usagelogs” def currtime(tformat=None): return time.strftime(“%Y_%m_%d_%H_%M_%S”) if tformat == “file”\ else time.strftime(“%Y-%m-%d %H:%M:%S”) try: os.mkdir(logdir) except FileExistsError: pass # path […]

由于python错误,gdb无法运行

我正在尝试运行gdb,但是一旦我按下Enter键,我就会收到此错误 Traceback (most recent call last): File “/usr/lib/python2.7/site.py”, line 562, in main() File “/usr/lib/python2.7/site.py”, line 544, in main known_paths = addusersitepackages(known_paths) File “/usr/lib/python2.7/site.py”, line 271, in addusersitepackages user_site = getusersitepackages() File “/usr/lib/python2.7/site.py”, line 246, in getusersitepackages user_base = getuserbase() # this will also set USER_BASE File “/usr/lib/python2.7/site.py”, line 236, in getuserbase USER_BASE = get_config_var(‘userbase’) File […]