gpt4 book ai didi

python - 使用setuptools创建包——部分目录大小写的改变

转载 作者:太空宇宙 更新时间:2023-11-03 15:56:47 24 4
gpt4 key购买 nike

Python 3.5、setuptools 34.3.2、Mac OS 10.12

我正在为我一直在编写的一些库创建一个包。我正在使用:

python3 setup.py sdist --format=zip

它工作正常,我得到了一个可以分发到其他系统的包。

现在,我的代码有几个目录,所有目录都以小写字母命名。当我创建 zip 文件时,其中两个大小写发生了变化:

documentation -> Documentation
spice -> SPICE

文档目录(包含使用 Sphinx 创建的所有文档)不是问题,因为一切似乎都正常。实际上,我似乎记得出于某种原因,Documents 文件夹总是使用大写字母。然而,另一个是在代码的其他部分使用的 python 包,由于从小写变为大写,该包不再被发现。

我找不到任何原因,为什么在创建包时,这些文件夹 - 特别是“spice”文件夹 - 会发生变化。这是一个非常烦人的问题,因为它阻止我正确使用我的代码。

您对这里可能出现的问题有什么建议吗?

非常感谢

最佳答案

问题解决了!

创建包时,一些信息存储在名为“mypackage.egg-info”的文件夹中。该文件夹具有(非常)过时的信息,对应于目录名称不同的时间。

解决方案非常简单,只需删除该文件夹并执行命令重新创建包即可。

关于python - 使用setuptools创建包——部分目录大小写的改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42770702/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com