我正在使用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之间存在着冲突。
在过去,我使用了所有的三个一起,没有任何问题。我使用的版本如下:
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的依赖项安装的。所以这对我来说并不简单,我如何定义站点内安装的文件夹名-包。
真是一团糟..。
发布于 2019-01-22 20:59:50
python-slugify和真棒-放荡都使用相同的顶级目录slugify。无法同时安装这两种设备。而且无法更改目录,因为import slugify (例如,在csvkit中)需要将目录命名为slugify。
https://stackoverflow.com/questions/54307836
复制相似问题