在 Ubuntu 18.04 中安装 CKAN 2.8.2

在 Ubuntu 18.04 中安装 CKAN 2.8.2

我正在尝试按照以下步骤在 Ubuntu 18.04 中安装 CKAN 2.8.2指示

我已成功执行所有步骤,直到步骤 4.2 使用 sudo ckan db init。

我收到以下错误:

Traceback (most recent call last):
  File "/usr/bin/ckan", line 4, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 84, in <module>
    __import__('pkg_resources.extern.packaging.requirements')
  File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/pkg_resources/extern/__init__.py", line 61, in load_module
    "distribution.".format(**locals())
ImportError: The 'packaging.requirements' package is required; normally this is bundled with this package so if you get this warning, consult the packager of your distribution.

对于哪里出了问题您有什么想法吗?

答案1

错误非常明显

ImportError:需要“packaging.requirements”包;通常它与此包捆绑在一起,因此如果您收到此警告,请咨询您的发行版的打包人员。

问题中的链接指出

但它需要 Ubuntu 16.04 64 位或 Ubuntu 14.04 64 位

因此,这排除了您正在安装的 18.04。

正如错误中所述:与维护者一起调整软件包以包含 18.04 的要求

一般指南:Ubuntu 系统之外的、属于较低 LTS 版本的软件包往往无法工作,因为我们在 LTS 版本之间切换了很多核心功能(例如,在 16.04 和 18.04 之间从 unity 切换到 gnome)。

相关内容