Tag: python

python 3.3.2安装

我使用的是ubuntu 12.04并且已经安装了python 2.7。 我需要为某些课程安装python 3.3.2。 所以我想这样做。 我找到了这个ubuntu链接 如何在Ubuntu中安装最新的Python版本? 我也尝试过这样做。 它是成功的,但它没有运行python 3.3.2但运行python 3.2.3。 我该如何安装python 3.3.2?

如何在64位Ubuntu上安装32位python

我正在使用Ubuntu 10.10( Linux pc07 2.6.35-27-generic #48-Ubuntu SMP Tue Feb 22 20:25:46 UTC 2011 x86_64 GNU/Linux )和默认的python包(Python 2.6.6)。 我想安装python-psyco以提高我的一个脚本的性能,但只有python-psyco-doc可用于64位。 我尝试了一个虚拟机,但虚拟机上的性能提升远远低于“真正”安装的32位Ubuntu。 所以我的问题是:如何在我的64Bit Ubuntu机器上安装带有psyco的32Bit Python? 编辑:我发现这篇文章并做了这个: 从http://python.org/download/下载“Python 2.7.1 bzipped source tarball” 进入解压缩的目录“Python 2.7.1” OPT=-m32 LDFLAGS=-m32 ./configure –prefix=/opt/pym32 make 但是我收到了这个错误: gcc -pthread -m32 -Xlinker -export-dynamic -o python \ Modules/python.o \ libpython2.7.a -lpthread -ldl -lutil -lm libpython2.7.a(posixmodule.o): In function `posix_tmpnam’: […]

创建一个对Show Desktop不敏感的Gtk窗口,并且不会在Launcher中显示

我想创建一个固定在桌面上的Gtk.Window,就像一个桌面小部件。 我发现我可以通过设置self.set_type_hint(Gdk.WindowTypeHint.DESKTOP)来实现这一点, self.set_type_hint(Gdk.WindowTypeHint.DESKTOP)其保持在所有窗口之下,对Show Desktop Unity插件不可移动self.set_type_hint(Gdk.WindowTypeHint.DESKTOP)敏感。 但是,如果您单击窗口小部件外部的桌面区域,窗口将隐藏在桌面后面,我无法取回它(我必须终止该程序)。 处理这个问题的最佳方法是什么? 还有其他设置吗? 我发现如果我设置了skip_taskbar提示并在compiz中停用了一个设置,我也可以得到一个忽略Show Desktop命令的窗口,但我宁愿不用人们的compiz设置来解决这个问题。 编辑:找出忽略显示桌面(见下文),但仍然无法让它跳过启动栏。 DESKTOP窗口提示适用于此,但具有上述缺点。 我还在.desktop文件中设置了WM_CLASS,但Unity似乎忽略了这一点。

如何让发射器中的图标摆动?

试图让我的python应用程序通过摆动或摇动启动器中的图标来通知用户,我发现: Wiggling似乎是“紧急动画”: 如何在Unity Launcher中改变 “紧急动画” 的摆动时间? https://wiki.ubuntu.com/Unity/LauncherAPI描述了一个API,它具有在LaucherEntry上设置紧急标志的function。 但是vala示例没有使用它,并且python示例在我的Ubuntu 11.10上没有显示任何视觉效果,用于设置(或清除)“紧急”属性(进度和计数正在工作)。 示例python代码不使用API​​-C函数unity_launcher_entry_set_urgent,而是直接写入属性,这可能是问题(并且意味着不在API文档示例中使用API​​ …) 所以,我正在寻找一个有效的python“wiggle”示例。 或者是一个有效的C例子。 或者一些提示,为什么这不起作用。

pip是否覆盖了apt-get安装的软件包?

如果我意外地使用apt-get pip install了我已pip install的软件包,会发生什么? 我是否只是使用最新版本(即可能是我使用pip安装的版本)? 反过来会发生什么? 注意:我不在虚拟环境中使用Python(仅仅因为我不知道为什么要这样做 – 我使用Python作为数据分析工具,并且主要尝试使用最新版本的所有内容)。

StackApplet无法打开/无法添加帐户

我刚安装了StackApplet : sudo apt install stackapplet 当我启动StackApplet应用程序无法打开时,我通过安装修复它: sudo apt-get install python-appindicator 现在StackApplet打开,我可以在指标面板中看到它。 但是当我尝试添加我的帐户时,请点击指标面板中的应用,然后转到: 首选项>帐户>添加新帐户 用于身份validation的对话框窗口无法打开,我无法将我的帐户添加到登录状态。 点击添加新帐户后,屏幕变暗,但没有别的。 按“ Add a new account后的我的屏幕: 屏幕应如下所示: 浏览器控制台在启动时显示此错误(按Preferences ): jquery.js:9835 GET http://stackauth.com/1.0/sites?key=_qlxmEAOH06hLA1_FsZIGQ&jsonp=jQuery111304529615512861749_1478608610966&_=1478608610967 404 (Not Found)send @ jquery.js:9835ajax @ jquery.js:9214(anonymous function) @ (index):438fire @ jquery.js:3147fireWith @ jquery.js:3259ready @ jquery.js:3471completed @ jquery.js:3502 在按下Add a new account我得到: jqueryui.js:167 Uncaught TypeError: Cannot read property […]

如何在Ubuntu上安装PyPy3(2.1,beta)?

如何在Ubuntu 13.04上安装PyPy3? 下载链接位于: http : //pypy.org/download.html 我已经下载了Linux 64位二进制文​​件和.tar.gz源代码。 我能够通过终端运行pypy二进制文件,但这不是一个非常理想的实现,因为它要求我每次想要使用它时指向pypy二进制目录。 源代码不会真正编译,并给我这个错误: Building PyPy with JIT, it’ll take about 40 minutes and 4G of RAM rpython/bin/rpython -Ojit pypy/goal/targetpypystandalone.py /usr/bin/env: pypy: No such file or directory make: *** [pypy-c] Error 127 我很清楚PyPy3是测试版软件,但无论如何我还是喜欢它。 编辑:在安装了Ubuntu提供的pypy(Python 2)软件包后,我对编译过程有了进一步的了解。 输出链接: http : //pastebin.com/qTMkPsEP

如何为python安装opencv 2.9?

我一直遇到与本文所述完全相同的问题,答案中的某些人建议您升级到opencv 2.9版。 我想知道那是怎么回事? 我安装了现在的版本 sudo apt-get install python-opencv 另外,我如何查看我现在正在运行的版本? 我在Ubuntu 13.10上 编辑: 在girardengo回答后我知道我的版本是2.4.5。谢谢你!

如何使启动器进度条与我的应用程序一起使用?

背景研究 我正在尝试更新Unity启动器中的进度条,以便使用Quickly调用test创建一个简单的python/Gtk应用程序; 但是,按照此video中的说明, 我无法成功更新Unity启动器中的进度条 。 在Unity Integrationvideo中,没有使用Quickly ,因此应用程序的结构方式略有不同,如果没有在默认的Quickly ubuntu-application模板应用程序中进行修改,video中使用的代码似乎无法正常运行。 截图 以下是Unity Launcher中当前显示的应用程序图标的屏幕截图。 以下是我想要的Unity启动器进度条function的屏幕截图(覆盖在邮件图标: wiki.ubuntu.com上 )。 项目代码 可以在此处找到包含项目文件的.zip文件。 预期的行为 我希望上面的代码能够在Unity Launcher中显示一个75%完全覆盖在测试应用程序图标上的进度条 ,但是当执行命令quickly run时,应用程序只运行并且不显示任何进度条。 问题调查 我认为问题是我没有正确获取对应用程序主窗口的引用,但是,我不确定如何正确解决此问题。 我也相信行: self.launcher = Unity.LauncherEntry.get_for_desktop_id(“test.destkop”)可能是另一个复杂的来源因为Quickly创建.desktop.in文件而不是普通的.desktop文件,所以我不确定这也可能导致问题。 也许,问题的另一个来源是我并不完全理解.desktop和.desktop.in文件之间的区别。 制作test.desktop.in文件的副本并将其重命名为test.desktop ,并将其放在/usr/share/applications中以便get_for_desktop_id(“test,desktop”)引用正确的文件是否get_for_desktop_id(“test,desktop”) .desktop文件? 相关研究链接 虽然,我仍然不清楚.desktop和.desktop.in文件之间的区别,我已经对.desktop文件做了一些研究,我遇到了几个链接: 桌面条目文件(library.gnome.org) 桌面文件安装目录(askubuntu.com) Unity Launcher API(wiki.ubuntu.com) 桌面文件:将您的应用程序放在桌面菜单中(developer.gnome.org) 桌面菜单规范(standards.freedesktop.org) 编辑 运行python setup.py build然后导航到/build/share/applications并将构建的test.desktop文件移动到~/.local/share/applications ,最后执行quickly run , 只有一个图标的问号正在进行显示,没有可见的进度条 。 编辑2 在对内置的.desktop文件进行进一步调查之后,发现.desktop文件中的行Icon=/usr/share/test/media/test.svg指向一个名为test.svg的图标文件,该文件不存在。 为了解决这个问题,我使用命令sudo mkdir test […]

如何为appindicator创建丰富的菜单?

我正在向pygtk中的appindicator添加菜单项。 我不希望它们表现得像普通的菜单项:我希望它们具有正常的外观,但不响应鼠标hover和鼠标点击。 我想象新的声音菜单的行为方式 。 换句话说,我想阻止下面发生的MenuItem选择: 我该怎么做呢? 我应该吞下什么事件,还是有更好的方法?