【发布时间】: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-slugify 和 python-slugify 之间存在冲突。
在过去,我将所有 3 个一起使用,没有任何问题。我使用的版本如下:
python-slugify: 1.2.4csvkit: 1.0.0awesome-slugify: 1.6.2
我认为我可以通过以下方式解决问题:
pip install csvkit==1.0.0 <-- this still installs the latest python-slugifypip install python-slugify==1.2.4pip install awesome-slugify==1.6.2
但不幸的是,它似乎不起作用,因为这两个 slugify 库以某种方式共享相同的文件夹。问题是python-slugify 是作为csvkit 的依赖项安装的。所以这对我来说并不简单,我如何在站点包中定义安装的文件夹名称..
什么乱七八糟..
【问题讨论】: