如何删除应用程序对桌面沙发的依赖?

如何删除应用程序对桌面沙发的依赖?

Quickly 是一款出色的应用程序,可轻松快速地为 ubuntu 创建 GUI 应用程序。也许 quickly 使用桌面沙发数据库作为后端数据库,这是一个问题。我使用 quickly 开发了一个 GUI 应用程序。不使用 ubuntu 中未默认安装的任何附加包。安装我的应用程序后,我的电脑上一切正常,但在我朋友的电脑上显示了几个错误,该电脑安装了 ubuntu 11.04。但他没有安装桌面沙发。

我没有在我的 GUI 中使用 Desktop Couch,那么为什么有人需要安装 DesktopCouch 作为依赖项。有没有办法从 Quick 中删除自动创建的 DesktopCouch 依赖项。我是 Quick 的新手 [不是 Linux],所以不太理解。

错误:

  maruf@phoenix:~$ enviornment-gui-ss 
Traceback (most recent call last):
  File "/usr/bin/enviornment-gui-ss", line 43, in <module>
    import enviornment_gui_ss
  File "/usr/lib/pymodules/python2.7/enviornment_gui_ss/__init__.py", line 25, in <module>
    from enviornment_gui_ss import EnviornmentGuiSsWindow
  File "/usr/lib/pymodules/python2.7/enviornment_gui_ss/EnviornmentGuiSsWindow.py", line 25, in <module>
    from enviornment_gui_ss_lib import Window
  File "/usr/lib/pymodules/python2.7/enviornment_gui_ss_lib/__init__.py", line 21, in <module>
    from . preferences import preferences
  File "/usr/lib/pymodules/python2.7/enviornment_gui_ss_lib/preferences.py", line 19, in <module>
    from desktopcouch.records.server import CouchDatabase
  File "/usr/lib/pymodules/python2.7/desktopcouch/records/server.py", line 9, in <module>
    from desktopcouch.application.server import *
ImportError: No module named application.server

答案1

前往您的在里面.py 文件并注释掉以下内容:

  • 偏好设置.更新(默认偏好设置)
  • 首选项.db_connect()
  • 偏好设置.load()
  • 偏好设置.保存()

并删除以下行中的首选项:

  • 从 yourProject_lib 导入 set_up_logging、preferences、get_version

那就可以了。

相关内容