gpt4 book ai didi

python - pip -e : No magic underscore to dash replacement

转载 作者:IT老高 更新时间:2023-10-28 21:04:36 25 4
gpt4 key购买 nike

如果您使用带有“pip install -e ...”的 git repo 安装,则下划线会更改为破折号。

有没有办法阻止这种情况?

我想自动化一些东西。我希望 repo foo_bar~/src/foo_bar,而不是 ~/src/foo-bar

最佳答案

据我所见 this questionthis response在 Python 邮件列表中,这似乎是由于整个 Python 打包系统中的众多命名约定以及它们之间的兼容性。

Pythons setuptools 运行 safe_name其中:

Convert an arbitrary string to a standard distribution name

Any runs of non-alphanumeric/. characters are replaced with a single '-'.

尽管 pipeasy_installPyPi 可以接受下划线,但在安装时将其更改为单个 '-' 以用于 setuptools 标准.

关于python - pip -e : No magic underscore to dash replacement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19097057/

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