【问题标题】:Conflict between python-slugify and awesome-slugifypython-slugify 和 awesome-slugify 之间的冲突
【发布时间】:2019-06-15 21:32:51
【问题描述】:

我正在使用 awesome-slugify python 库(1.6.5),但对于另一个 Django 应用程序,我还需要使用 csvkit python 库(版本 1.0.3)。安装 csvkit (pip install csvkit) 后,导入 Slugify 时开始出现错误。

我发现这是因为 csvkit 还需要 python-slugify (2.0.1) 才能工作。

awesome-slugifypython-slugify 之间存在冲突。

在过去,我将所有 3 个一起使用,没有任何问题。我使用的版本如下:

  1. python-slugify: 1.2.4
  2. csvkit: 1.0.0
  3. awesome-slugify: 1.6.2

我认为我可以通过以下方式解决问题:

  1. pip install csvkit==1.0.0 <-- this still installs the latest python-slugify
  2. pip install python-slugify==1.2.4
  3. pip install awesome-slugify==1.6.2

但不幸的是,它似乎不起作用,因为这两个 slugify 库以某种方式共享相同的文件夹。问题是python-slugify 是作为csvkit 的依赖项安装的。所以这对我来说并不简单,我如何在站点包中定义安装的文件夹名称..

什么乱七八糟..

【问题讨论】:

    标签: python django pip slugify


    【解决方案1】:

    python-slugifyawesome-slugify 都使用相同的顶级目录slugify。无法同时安装两者。并且无法更改目录,因为import slugify(例如csvkit)要求目录准确命名为slugify

    【讨论】:

      猜你喜欢
      • 2010-12-02
      • 2013-07-28
      • 2020-11-25
      • 2018-11-26
      • 2017-10-19
      • 2011-01-11
      • 2020-12-04
      • 2020-07-31
      • 2011-08-08
      相关资源
      最近更新 更多