Tag: python

“无法找到包python-pip”当尝试从新鲜的18.04安装时安装

我在网上关注python的教程,它让我这样做: akclark@enceladus:~$ pip install virtualenv 但是我得到了以下内容: Command ‘pip’ not found, but can be installed with: sudo apt install python-pip 够容易吧? 所以我试试.. akclark@enceladus:~$ sudo apt install python-pip 但我得到一个错误…… Reading package lists… Done Building dependency tree Reading state information… Done E: Unable to locate package python-pip 我究竟做错了什么? 编辑:每个评论我已经尝试过sudo apt update EDIT2:我尝试了apt-cache madison python-pip并得到了 N: Unable to locate […]

Dbus的Python访问Pidgin数据结构

我终于开始使用Python编程并为Pidgin制作脚本/插件,我需要访问PurpleConversationUiOps并使用has_focus字段,基于Pidgin的文档中的一些示例我做了这个: #!/usr/bin/env python import dbus, gobject from dbus.mainloop.glib import DBusGMainLoop def view(conv): if conv == 1: #if has focus print “Has Focus” dbus.mainloop.glib.DBusGMainLoop(set_as_default=True) bus = dbus.SessionBus() bus.add_signal_receiver(view, dbus_interface=”im.pidgin.purple.PurpleConversationUiOps”, signal_name=”HasFocus”) loop = gobject.MainLoop() loop.run() 他没有给出任何错误,但我没有收到任何信号,所以我如何访问has_focus字段?

单击appindicator时如何运行操作

我正在寻找一个简单的应用程序指示器,我需要它来更新它的信息,只要它点击打开菜单。 是否有任何类型的on_click动作? 让我重新说一下:当用户点击appindicator打开其菜单时,如何执行操作(任何操作)?

使用python pip安装软件

我知道在我的系统上使用root权限从源代码构建软件通常会导致各种问题,而安装任何东西的首选方法是使用数据包管理系统(apt-get first,dpkg second)。 但是,我需要一些python程序,只能用pip安装。 我曾尝试使用pip install –install-option=”–prefix=/apps/” ,但似乎在这种情况下,pip也想写入/lib/python2.7/这是一个系统文件夹。 有没有办法用pip安装软件,而不会破坏或污染我的系统与非托管文件?

python库安装在哪里?

当我尝试通过AWN v0.4执行./configure时出现此错误: configure: error: in `/home/desktop/Software/avant-window-navigator-0.4.0′: configure: error: Could not link test program to Python. Maybe the main Python library has been installed in some non-standard library path. If so, pass it to configure, via the LDFLAGS environment variable. Example: ./configure LDFLAGS=”-L/usr/non-standard-path/python/lib” ============================================================================ ERROR! You probably have to install the development version of the Python […]

Ubuntu:无法纠正问题,你已经破坏了包裹

我正在尝试安装ImageMagick Library。 使用命令: sudo apt-get install libmagickwand-dev 但它给出了如下错误: libmagickwand-dev : Depends: libmagickwand5 (= 8:6.7.7.10-6ubuntu3.4) but it is not going to be installed Depends: libmagickcore5-extra (= 8:6.7.7.10-6ubuntu3.4) but it is not going to be installed Depends: libmagickcore-dev (= 8:6.7.7.10-6ubuntu3.4) but it is not going to be installed E: Unable to correct problems, you have held broken […]

如何让Ubuntu使用Anaconda的python而不是标准的/ usr / lib / python ……?

我使用主网站上提供的说明安装了Anaconda,这些说明类似于这里可以看到的: 如何在Ubuntu上安装Anaconda? 但是,我发现我必须使用〜/ .profile中的export命令手动更改PATH(根据官方Ubuntu说明: https : //help.ubuntu.com/community/EnvironmentVariables )以使系统知道〜/森蚺/斌: export PATH=”/usr/local/texlive/2014/bin/x86_64-linux:$PATH” export PATH=”~/anaconda/bin:$PATH” 这已经令人惊讶了,因为Anaconda应该能够在安装过程中正确地解决问题。 现在,我遇到的另一个问题是,当我在终端中运行python时,它默认使用/ usr / lib / python中的Python …而不是〜/ anaconda / bin / python。 我该如何解决?

使用Python以随机间隔截取屏幕截图?

我正在开发一个项目来截取桌面的截图并将图像上传到我想要开发python应用程序的服务器,当用户启动该应用程序时,它将开始以随机间隔截取屏幕截图,如间隔2-5分钟我有代码这将采取截图,我已经在ubuntu上测试了它正常工作。 捕获屏幕截图的代码 import gtk.gdk import time w = gtk.gdk.get_default_root_window() sz = w.get_size() print “The size of the window is %dx %d” % sz pb = gtk.gdk.Pixbuf(gtk.gdk.COLORSPACE_RGB,False,8,sz[0],sz[1]) pb = pb.get_from_drawable(w,w.get_colormap(),0,0,0,0,sz[0],sz[1]) ts = time.time() filename = “screenshot” filename += str(ts) filename += “.png” if (pb != None): pb.save(filename,”png”) print “Screenshot saved to “+filename else: print “Unable to […]

ImportError:没有名为’PyQt4.QtWebKit’的模块

我将Ubuntu从16.04升级到16.10,而之前工作的python3代码不再有效,即: $ python3 Python 3.5.2+ (default, Sep 22 2016, 12:18:14) [GCC 6.2.0 20160927] on linux Type “help”, “copyright”, “credits” or “license” for more information. >>> from PyQt4.QtWebKit import QWebView Traceback (most recent call last): File “”, line 1, in ImportError: No module named ‘PyQt4.QtWebKit’ >>> 安装包python3-pyqt4 。 为什么会这样,以及需要什么其他软件包才能工作?

/ usr / bin / env:’python3 \ r’:没有这样的文件或目录

我正在尝试使我的.py文件可执行,因此我可以使用./filename.py运行它们,但它不适用于我。 我做的是添加shebang #!/usr/bin python3并使用命令chmod +x filename.py 。 当我以普通用户身份运行./filename.py ,我收到以下错误消息 bash: ./filename.py: /usr/bin: bad interpreter: Permission denied 作为超级用户,它告诉我这个: sudo: unable to execute ./filename.py: Permission denied 打开文件通常的方法( python3 filename.py )它工作正常。 当我将shebang改为#!/usr/bin/env python3它告诉我: /usr/bin/env: ‘python3\r’: No such file or directory