蟒蛇荡妇和令人敬畏的荡妇之间的冲突



我使用的是awesome-slugifypython库(1.6.5),但对于另一个Django应用程序,我也需要使用csvkitpython库(1.0.3版)。一旦我安装了csvkit(pip install csvkit),我在导入Slugify时就会出现错误。

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

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

在过去,我把这三个都用在一起,没有任何问题。我使用的版本如下:

  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-slugify和真棒slugifi都使用相同的顶级目录slugify。没有办法同时安装两者。并且没有办法更改目录,因为import slugify(例如,在csvkit中)要求目录的名称恰好为slugify

最新更新