标签: python

如何设置 Eclipse 以使用 Quickly 程序?

我在安装Eclipse的PyDev并已配置我的项目,使该项目位于下Workspace/Eclipse和快速下的文件所在Workspace/Quickly。为了连接两者,我通过在项目下的 Eclipse 中创建一个新文件夹来链接 Quickly 项目,并在对话框中选择“高级选项”以将文件夹链接到项目中。这样我就不需要在我的 Quickly 项目中有 Eclipse 项目文件。

但是对我来说有两个问题:

  1. 在 Eclipse 中,我必须选择一个 Python 解释器,但我不知道该怎么做。我在谷歌上搜索了答案,但找不到 Quickly 是使用 Python 3 还是 2.7。有人可以帮助我做出明智的选择吗?(我是开发 Python 的新手,这就是为什么我无法通过语法来区分差异 - 如果甚至存在差异)
  2. 我无法按“运行”按钮来启动应用程序。我必须用 初始化程序quickly run吗?我希望能够通过 Eclipse 进行调试,我该如何配置?

我正在使用 Ubuntu 12.04.1 LTS 和存储库中的 Eclipse 版本。

python eclipse ide quickly

2
推荐指数
1
解决办法
1976
查看次数

我不小心删除了/usr/bin/python。我该如何恢复?

尝试将默认 Python 版本设置为 2.7,我运行了以下命令:

sudo rm /usr/bin/python*
Run Code Online (Sandbox Code Playgroud)

现在,当我输入python或 时python2.7,我会看到以下错误消息:

bash: /usr/bin/python: No such file or directory
bash: /usr/bin/python2.7: No such file or directory
Run Code Online (Sandbox Code Playgroud)

发生了什么?我应该运行rm命令吗?我怎样才能撤消它?

python

2
推荐指数
1
解决办法
1万
查看次数

单击应用程序时如何运行操作

我正在考虑编写一个简单的应用程序指示器,并且每当单击它打开菜单时,我都需要它来更新它的信息。有什么 on_click 动作吗?

那么让我重新表述一下:当用户单击 appindicator 以打开其菜单时,如何执行操作(任何操作)?

indicator python application-development

2
推荐指数
1
解决办法
899
查看次数

Ubuntu Tweak 在启动 Ubuntu 13.04 时崩溃

当我从 Dash、系统设置或终端启动 Ubuntu Tweak 时,它立即崩溃。

我从终端收到此错误代码:

Traceback (most recent call last):  
  File "/usr/bin/ubuntu-tweak", line 124, in <module>
    from ubuntutweak.main import UbuntuTweakWindow
  File "/usr/lib/python2.7/dist-packages/ubuntutweak/main.py", line 33, in <module>  
    from ubuntutweak.apps import AppsPage  
  File "/usr/lib/python2.7/dist-packages/ubuntutweak/apps/__init__.py", line 19, in <module>  
    from ubuntutweak.policykit.dbusproxy import proxy
  File "/usr/lib/python2.7/dist-packages/ubuntutweak/policykit/dbusproxy.py", line 22, in <module>  
    from IN import INT_MAX  
ImportError: cannot import name INT_MAX
Run Code Online (Sandbox Code Playgroud)

任何修复它的方法,似乎是一个简单的导入修复?

python ubuntu-tweak 13.04

2
推荐指数
1
解决办法
2656
查看次数

如何在 Ubuntu 12.04 上将 python 从 2.7.3 更新到 2.7.4?

我正在运行安装了 python 2.7.3 的 Ubuntu 12.04。如何将python的版本更新到2.7.4?

apt-get install python2.7
Run Code Online (Sandbox Code Playgroud)

不安装任何新东西

apt-get update python2.7
Run Code Online (Sandbox Code Playgroud)

不起作用,因为它不接受参数

apt-get upgrade python2.7
Run Code Online (Sandbox Code Playgroud)

已安装 2.7.3 版,但未更改为 2.7.4 版。

那么:如何在 Ubuntu 10.04 上安装 2.7.4 版的 python?

updates python 12.04

2
推荐指数
1
解决办法
1万
查看次数

不幸的是删除了 /usr/bin/python

不幸的是,我/usr/bin/python在 ubuntu 12.04 中删除了我去 /usr/bin/ 并运行

ls -al

然后我得到了

lrwxrwxrwx 1 root root      64 Jul 13 14:58 python -> /Library/Frameworks/Python.framework/Versions/Current/bin/python 
Run Code Online (Sandbox Code Playgroud)

如何链接该 python 以便我可以在运行时在终端中获取 python python

我还通过以下方式重新安装了python

apt-get --purge --reinstall install python
Run Code Online (Sandbox Code Playgroud)

我尝试添加符号链接, ln -s /usr/lib/python2.7/ /usr/bin/python然后它在ln: failed to create symbolic link/usr/bin/python': File exists`

python command-line apt symbolic-link

2
推荐指数
1
解决办法
9245
查看次数

PIP install --upgrade Dpkg 后仍然列出旧的 python 包

我最近使用pip升级了所有python数据分析工具。当我做

dpkg -l |grep python
Run Code Online (Sandbox Code Playgroud)

我看到了我刚刚通过 pip 升级的软件的旧版本号。

如何确保 dpkg 列表报告正确的版本? (我假设 dpkg -l 需要正确)

例如,我使用 pip 将 ipython 升级到 1.0.0 版;但是,dpkg 报告版本 0.13.2-1~ubuntu12.04.1

upgrade package-management python dpkg

2
推荐指数
1
解决办法
1830
查看次数

如何为 Python 安装 GTK+ 3

我开始用 Python 编程,我想学习 GTK+ 3。我使用的是基于 Ubuntu 12.04(基本操作系统)的发行版,但在 Python 中安装 GTK+ 3 时遇到了一些麻烦。

好的,我会告诉你我正在尝试做什么。

首先 -> 在这个教程之后,我编写了这个简单的代码来使用 GTK+ 3 生成一个窗口。

    #!/usr/bin/python
    from gi.repository import Gtk

    win = Gtk.window()
    win.connect("delete-event", Gtk.main_quit)
    win.show_all()
    Gtk.main()
Run Code Online (Sandbox Code Playgroud)

第二 ->我有以下错误:

Traceback (most recent call last):
  File "main.py", line 4, in <module>
    win = Gtk.window()
  File "/usr/lib/python2.7/dist-packages/gi/module.py", line 243, in __getattr__
    return getattr(self._introspection_module, name)
  File "/usr/lib/python2.7/dist-packages/gi/module.py", line 105, in __getattr__
    self.__name__, name))
AttributeError: 'gi.repository.Gtk' object has no attribute 'window'
Run Code Online (Sandbox Code Playgroud)

第三 ->试图找出错误,我找到了在尝试运行“main.py”之前跳过的本指南。我正在尝试遵循本指南,因为我不知道默认情况下 …

python gtk application-development gtk3

2
推荐指数
1
解决办法
4096
查看次数

在 PyGtk 中将窗口图标设置为 Gtk Stock 图标

我想在我的窗口中添加一个 Gtk 股票图标。这是代码:

#! /usr/bin/python

from gi.repository import Gtk

class MyWindow(Gtk.Window):

    def __init__(self):
        Gtk.Window.__init__(self, title='My Window Title')

        self.icon = self.render_icon(Gtk.STOCK_FLOPPY, 1)
        self.set_icon(self.icon)

        self.connect('delete-event', Gtk.main_quit)

win = MyWindow()
win.show_all()
Gtk.main()
Run Code Online (Sandbox Code Playgroud)

根据此页面图标大小应该是Gtk 图标大小常量之一, 但 Eclipse 代码完成不显示任何列出的值,如果我手动输入其中之一,我会得到

AttributeError: 'gi.repository.Gtk' 对象没有属性 'ICON_SIZE_SMALL_TOOLBAR'

如果我将图标大小设置为文字 1,脚本就可以工作。我确定这与 Gtk 或 PyGtk 版本有关,但我无法弄清楚我做错了什么。在此先感谢并为新手问题感到抱歉。

icons python gtk pygtk application-development

2
推荐指数
1
解决办法
3808
查看次数

为什么我有两个版本的 Python?

我对 Ubuntu 很陌生。如果我使用 IDLE,我使用的是 Python 3.3.2+,而如果我去终端并输入 python --version 它说我使用的是 2.7.5+。由于这些版本彼此不兼容,我无法从终端运行在 IDLE 中创建的代码。那么我如何确保我在 ubuntu 中只使用一个版本的 python。

python

2
推荐指数
1
解决办法
1653
查看次数